Resolver now has its own interface.