Make resolveDependencies require a canonical identifier