Cuba Libre (at last)?