It''s getting expression from m_initialExpression not m_predicate. m_initialExpression will be just like "old time" m_endExpression