Исправление логики в __call