publish tools should send websocket messages too
ridiculousness