Reimplementing variant rescue.