En esta decisión de rendición fue clave la presión de los grandes oligarcas cartagineses (a cuya cabeza se encontraba Hannón el Grande), que ante todo deseaban el fin de la guerra para reanudar sus actividades comerciales.