location.B -> location.D