Yes, I agree. We should not attempt to correct this problem programmatically, but simply provide the user with the information they need (source name, source id, etc.) to investigate and fix their geometry.