Warning: comms channels make for really bad org structure