If nextPayload is `null` here, is that OK or an error condition?