Maybe due to the complex logic of the program it may so happen that for some path this balancing is not done properly.
प्रोग्राम के बहुत ही कॉम्प्लेक्स लॉजिक की वजह से ऐसा हो सकता है कि किसी एक path के लिए यह काम ठीक से नहीं हो पाए।