publishing should work regardless of transport