OpenPeripheral API shenenigans.