"… Hannibal recognized his own limitations and also proposed a change in strategy. He sent his brother Mago back to the Carthaginian Senate to advance this new policy. Feeling that ultimate victory could not be assured by doubling his forces in Italy, Hannibal argued that a new strategy held greater hope of success. Essentially, he proposed that the whole of Carthaginian strength should be employed in extending the war to new areas to produce the encirclement of Italy. All the while, he would continue to prosecute the war in Italy, gaining such cities as he could, until Rome was willing to sue for peace. Carthage was to influence the Romans from the periphery by pushing the Romans out of Spain, by establishing themselves in Sicily, and by attempting to gain an ally in the King of Macedonia.” [West Point Manual, p. 74.]

If yes then all the bickering about the carthaginian senate not supporting Hannibal is baseless...