spaces are created as pointers
bunch of stuff is now not failing in threaded mode