essentially stashing before rewrite