I would prefer to see a version of waitTillReady that synchronizes and waits until the main thread does a notifyAll to set them all loose.