removed leave from Assembly Factory -> movq and pop