What is the reason for having this separate from `Persistence.pubsub`?