doesn't the fourth component contain the length of the vector?