Return a pub from the add-item func to allow success and error topic subscriptions