avoided pattern