Mistake in FVector::Normalize API documentation?

Hey,
The API site of FVector::Normalize shows in the source implementation, that the x, y and z values are multiplied by “Scale”, the length of the vector. It would make more sense to divide them by their length when normalizing.

BTW, when I set tolerance to 0, my vector will always get normalized?