if external type is lowercase we would have no match