Hannibal is on the money here.