minor modifications to communicate_svc