This is only used internally at the moment, no OCP interface yet