applied #3: Use kIOMasterPortDefault const instead of call to IOMasterPort()