Итоги голосования для комментария:
Андрей Корженевский
Nobody, конечно, is perfect, ты же понимаешь)
А печально то, что ни Эльнар вот (я его спрашивал), ни я сам, понятия не имеем, в каких случаях всё работает, а в каких - нет. So complicated