Lazenby, el que Aníbal no atacara la Ciudad no se debió a la falta de equipamiento, sino a lo precario de su capacidad de abastecimiento debido a que Roma había acabado con estas con su superioridad marítima, Aníbal no tenía comunicaciones por mar y a la inestabilidad de su propia situación política.