Goto's are scary...