passing pub/sub specs