I debated that one since it can end up evaluating booleans that are never used.  Readability won out for me in the end but no problem to switch to inline.