Using the publish(), instead of send()