type registry now has reverse lookup