UPD: убираем зацикливание