Added additional checks on vectors being slung around in communication.