It had to do with the way if statements worked and how combining all the ifs into one line (like your example) would throw an exception when the object is null...
let me look for it...
Edit: I think this was it
nullchecking - is this safe?
but it actually dealt with a problem from another thread (which i think this thread has a link to it), but we argued the point in this one