added fresh let binding for forBodyEvaluation from latest draft