When the code that is calling you (i.e. NrvProtocol) pass you a <b>null</b>, you don't have no choice than dealing with it...