That is the difference between some agency and other. McGinley/Brookfied 0 hours or self employment contracts offer no protection as there is no employer/employee relationship. However agencies who act as an Employer have a legal obligation to pay you even if their Client airline goes capput. So if going down the agency route chose carefully I suggested as they are not all bad.