Refactoring separate symb resolvers