Wrong first overhanging layer direction

Hello, my friends! I found a small mistake in slicing algoritm: often first overhanging layer have the same direction, as the support layer.
As result - very low quality on overhanging surface: 50% of lines have 100% overlaping with supports and 50% lines printing on the air.