linear_communication's some members should be const