The value extracted from Z vector is not correct?

Hi everyone,
I am trying to extract Z value from the Z vector I got from the node Surface.NormalAtPoint.
I used the node Vector.Z for this purpose but I didn’t get the correct value as I want. Any suggestion?

These are just rounding errors: E-31 at at the end means 10^-31 power so it’s something like 0.00000000000000000000000000000002

To solve, add a Math.Round block and round to 4 or 5 digits

aaaaaah ok. My eyes blinded by lookng at too many numbers in the project. Thank you so much.