Yeah, this seems smart. I'd be in favor of making this a rule for all buttons.