hannibal had enemies
this roman cavalry superiority was due to the betrayal of masinissa who had earlier assisted carthage in iberia but changed sides in 206 bc with the promise of land and due to his personal conflicts with syphax a carthaginian ally
 he became such a figure of terror that whenever disaster struck the roman senators would exclaim hannibal ad portas hannibal is at the gates to express their fear or anxiety