my %query_to_sub = ( officeID => \&edit_office_product, fnord => \&vreemflitzel ); $query_to_sub{ $query->param( 'spoo' ) }->()