Раз уж паттерны, то везде