Although a null callback makes no sense, yes, it's better to make add a guard. I am updating.