in reply to looking for a good idiom: return this if this is true

merlyn,
Since you already have a solution you are happy with, I thought I would throw in map in a void context for fun.
map { $_ ? return $_ : () } that_routine();

Cheers - L~R