The effects of an imperfect vaccine on cholera control