write retrieval before pushoff