untested Publish/Subscriber interface