Abstracting writes