Sleep, and return true on loop otherwise it breaks prematurely. silly me :D
Stop caring about SIGEMT, it's OSX specific apparently