I know there is no easy way to detect where a loop is in the network once it occurs but I was wondering what others were doing with NPM to help detect when a loop may be occurring and how they were leveraging NPM to try to narrow down the troublesome area of the network.