Something similar is our former trainer, he is still on a zero hour contract but is learning to be a train driver (I think the huge increase in pay might have something to do with it). He is very limited on the hours he can work for us and has to clear it in advance as it impacts on his duty hours. This would also probably be true for flying, can't say you've had 24+ hours off if you spent most of the previous day despatching.