Plus loads of places which use zero-hour contracts require you to turn up whenever they ask, I've heard of plenty students being asked to go into work when they are meant to have lectures etc. A zero hour contract at somewhere like an SU is obviously going to cater for a students needs, loads won't though.