Concurrency is hard