Compiler warning silenced
Rewrote the kern_return_t stuff. It now uses a much better system that enforces result checking and that allows returning an error or a valid value