Client could only be null if a misbehaving event handler deliberately nulls it out. At which point it would have failed on the invoke call at line 190 anyway.