Абстракция с шевеленкой.