Hi, I ignored fully the geometry validation because I have thought it best to at least a value is calculated, and not silently not return anything, but if you think your code better I use it