test :except, and fix connect the broken edges