fix restore_communication