In short: concurrency is hard.