using is_vector_expression instread of is_sugar_expression