I'm curious how long the wait was as it had to be pretty serious to explicitly make the code thread unsafe to "fix" it.