Очень сложная запись ... может как-то изящнее можно?