sub collect_data { my $self = shift; my( $page_data, $errors ) = valiDaaTTTee( $self->query, $validationProfile ) if( $errors ){ return $self->tt_process('collect_data.tt', $errors ); } else { $self->validated_session( $page_data ); return $self->redirect( $self->url_for('display) ); } }