Apple Engineers: what is wrong with IOBluetoothHandsFreeDevice?