unexpected visit 2 d.