fuck locks. it's all about that compare and swap