properly fixed vector_op() throw() messages