sub something { return 'oops' unless can_run('something'); my %arg = @_; ... }