simplified resolvers