Add explicit publishing/subscribing