A matter of style -- why is this an inline if that resolves to a No-op statement on OSX, rather that just a normal if with no Else clause?