Separating the DescriptorLookup from GSSLookup funtionality.