Added recursive rgetreg system instead of the early backwards-jumping goto