skip collecting invalid geometries
buffer(0) to try to fix bad shapes, skip bad shapes