The Carthaginians had gained command of the sea after their victories in 249 BC, but they only held two cities in Sicily: Lilybaeum and Drepanum by the time Hamilcar took up command. The Carthaginian state was led by the landed aristocracy at the time, and they preferred to expand across northern Africa instead of pursuing an aggressive policy in Sicily. Hanno "The Great" was in charge of operations in Africa since 248 BC and had conquered considerable territory by 241 BC. Carthage did not tke advantage of their naval supremacy at sea and carry the war to Italy other than launching a few raids.