enable pairtype optimization