So now, instead of calling set() to check-and-set, you call check() to check-and-set? 

This is a backwards incompatible change then? Or am i just reading this too quickly?