as.environment needs lists as well - and document rollback<-