WIP protocol handler.