consider edge neighbours (from Adam)