removed optimization for range node