That's pretty much it, there are definitions in labour law (depending on where you live) that cannot be opted out of even if employer and employee both would like to. This creates a situation where someone can agree to work as an unpaid intern or volunteer, even sign that they agree to do so...