I don't think it's too logic-heavy, it's just a numeric comparison.

I'd agree if we were doing something more complex such as evaluating permissions, but if it means that much to you....  ;)