Начал писать комментарий и понял, что, наверное, стоит вынести в отдельный пост. Пост, собственно, первый и я прошу сильно не кидаться тапками.