The clamped version of acos isn't needed as degenerate (nan) coordinates result in zeroed vectors which don't need clamping.