publisher should bind