 Carthage at this time was feeling the strain of the prolonged conflict.In addition to maintaining a fleet and soldiers in Sicily, it was also fighting the Libyans and Numidians in Africa.As a result, Hamilcar was given a fairly small army and the Carthaginian fleet was gradually withdrawn so that, by 242 BC, Carthage had no ships to speak of in Sicily.