take care of variants almost overlap