Fixed the environment side-effect problem.
Also, we won't merge CallNode again in GraphCondenser.