Character sometimes rotates 180 after reaching destination

I have a character with AIController and he moves to a destination using AI MoveTo. When reaching the destination he stopped but also turned 180 degrees from the direction he was traveling. This happens about 50% of the time when play testing, Anybody know why and how to stop him from rotating when he reaches his destination?