Support writing back to the same location, as a convenience