Even accepting that freelance contract working is the most accessible bridge between skill shortages and distant under-utilised skills, there are still barrier to be addressed. How can the enterprise be assured that a person too far away to meet and interview really can deploy the requisite skills and can be trusted to undertake and deliver on a project in a satisfactory way? How can the skilled individual be assured that an unknown distant company will pay for work that has been satisfactorily completed? How will the two of them resolve the differences or misunderstandings that inevitably can arise - for example when the enterprise says "This is not what we asked for" and the individual responsds "But I've delivered what you specified". These are the kinds of problems that inhibit distance working and cause most companies to still insist that even contract staff must work "on site". This severely restricts opportunities for people who live at a distance from centres of commercial growth, as well as the pool of talent accessible by enterprises.