Uses 1.5 threading macros, rather than incubator macros.