Speakers on cruise ships: wear your best