When is Cape Town going to get it right?