I don't think so,  even `event == null` should never happen .... in theory :) . Do you think I should remove the `if` ?