This is a copy of the Vector3 method, so If I changed this one I'd change the Vector3 one as well.  Is there an advantage to your method?