Updated the generator so that the push and pop will just do for enough register to use.