Zoe Duby is a socio-behavioural researcher with the health systems research unit at the Medical Research Council in Cape Town ...