Better error reporting for circular dependencies.