тут и ниже, почему не кэшируешь в переменную?