Force Sleep causes memory leak in IOBluetoothGetVersion() ?