Perturb does nothing if we can't have components