rollback and apply aliases, each_with_object alias