Solving with root is completely legitimate, and may be the first step towards a non-root solution anyway so don't feel bad about it :-)
Yeah, I totally get your point. I rooted D4 and it still made the arrow to D5.