You may find reference material on the Internet that says don't depend on expression short circuiting in T-SQL except in CASE statements. It turns out that there are edge cases where even CASE doesn't provide deterministic short circuit behavior.