The adventures of zero-hours contracts