deal with the phased variants