If the payload is null, no need for a NPE