A “zero-hours” contract… for thousands and thousands of hours