Make ReadMessage.abort optional