concurrency notes 5300344