Perlin Noise Function

I have been experimenting with procedural generation for a while now, and have been confused by a function that I found in Blueprints. Standard Perlin Noise returns one decimal value, regardless if it’s in 1, 2, or 3 dimensions, so why does the ‘Make Perlin Noise Vector and Remap’ function have a vector as the return type? Is it possible to use this vector as a way to get one meaningful value that I could use?

Thank you.