Но Вы же сами спрашивали, зачем нужна проверка дека на пустоту перед этим действием. В предыдущей версии такого бы не случилось.