Ranged Adaptation