bug fixes to the vector communication