pvip supports enum.