Fortunately they can have a second or a third zero hour contract.
Or they could be self employed, then there's no need for any contracts. Zero hour contracts are a bad idea. Either offer your employees the things that come with being an employee, like guaranteed work and therefore income, pension, sick pay, leave etc, or sub contract out to self employed people and offer none of those things.