Either both should always be called `read` and `write`, or they should be called `read_events` and `write_events`. Currently we use a mixture.
Either both should always be called
readandwrite, or they should be calledread_eventsandwrite_events. Currently we use a mixture.