another go trying conditional publish: [publish binary]