Add RunnerProtocol support to new version
Switch to a new faster implementation