Now without goto's or someone will try to kill me...