Using Enumerator to step through the expression