I _really_ suck at atomic commits