antipattern adjustments