cleaner resolve implementation that always calls super.resolve