Working now, fixed weird proto_handler arg bug (0x03???) by making it global, follow up later