reusing comms