Los romanos rechazaron la rendición, exigiendo como un término de rendición más la completa destrucción de la ciudad y, viendo que no tenían mucho que perder, los cartagineses se prepararon para luchar.