We had the same problem last year on Journey on a South Africa intensive trip. At least they are trying to sort the problem. On our sailing it was ignored, despite the long queues outside the medical centre and a trip to the cruise director asking him to stop the self service buffet.