Ordered use and fixed order of method calls in regenerate