WriteTo is a read op, ReadFrom is a write op