Could GEOS not return known results immediately when evaluating binary predicates where both geometries are the same (same address in memory)? If this is already done, it's buried deeper in the code than I've looked, or I've completely missed it. Sean