Vectors now get passed back and forth