This test sets up a race condition because we're not guaranteed that tests will run at a specific speed; you don't have to worry about this but keep in mind that this could cause spurious failures.