its not extra stuff... if you can use isnum and $replace to avoid the repetition, i think its better, than use goto...