this looks like a initialization concurrency bug we saw at twitter