null when nothing is registered, so the core never pays for the before/after snapshot on the message-processing path.
null