Ранее с таким не сталкивался, поэтому пришёл спросить.
Передал оба варианта автору вопроса.
Спасибо за помощь!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший