Is it correct that a contract can only be implied between an individual worker and an end user where it is necessary to do so?