Raise ReadError if port is not readable