resetting the environment when recurring, rather than allowing it to expand by any existing bindings on recur