Мой метод вытягивания и замены получил обновление, но все еще нуждается в доработке...