interoperability with foreign vectors types