It doesn’t come up all the time, but it comes up often enough to a problem: a really nasty race condition in our code. Sometimes our tests randomly fail. I don’t know why, but it seems to be related to our real-time server code. In this chapter, we’re going to figure it out.