Re-write reverse_create to not need a final reverse step