Кажется, теперь это можно записать в одну строку (стало короче после изменений)