Should we use d2: Dimensions here (or better, d: Dimensions) instead of Geometry?

Also, one thing I just remembered. Anywhere where we have crosses and a single point is involved, the result is always false. E.g. A line/polygon can't cross a point. This is true because the interior of a point can't intersect with both the interior and exterior of the line/polygon.