That is right.  When dynamic detection(that is detection that is port agnostic) fails, we try harder on the ports specific through detection ports.