Se especula que la razón primera de su viaje fue consecuencia de un descuido temporal del bloqueo del estrecho de Gibraltar por parte de los cartagineses entre 306 y 310 a.