More robust half edge