> If you somehow get two loopback objects, you might end up with different results from `loopback.getModel()`.

That's true. However, the solution proposed above does not really solves the root of the problem (loading multiple instances of `loopback` module), it only changes the error trigger to "when you have multiple instances of loopback-datasource-juggler". Which is very likely to happen when you already have two loopback modules...

Anyways, this is really a detail. If you and @raymondfeng believe this patch is the right thing to do, then go ahead and merge it. We can always refine later.