This is quick work, I'll take any insight. I didn't do it, but an integration test using mutex can be nice.