Will Carnival keep its customers?