Avoid-Reduce-Replace