Do I have to worry about normalizing the direction for a character actor?

When I look at the template c++ code used for characters I see that it has two functions MoveForward and MoveRight bound to their respective axis. What is confusing me is if someone were to push forward (W) and right (D) mathematically the player would move a little bit faster than walking strait. However that doesn’t seem to be the case in the template

Do I have to worry about normalizing the directional axis when making my own character actor or does Unreal do it for me automatically?