if ( $obj->validate($q->param('new_userid')) ) { create_new_user( $q->param('new_userid')) } else { # tell the user why it was invalid and ask again send_reprompt( "UserID was not valid for the following reasons:" $obj->error ); }