I think that's an easy thing to say when you have never worked on a factory floor with unskilled labor with a lot of problems. So, I don't think that's an apt comparison. I have a friend that works for an automotive contractor and someone was beaten with a wrench and hospitalized over some minor very quibble. These things never make the news. You don't see that in development or many other jobs. I have worked on an unskilled factory floor for a short time and there were good people, but you do have to understand that the workers that these jobs attract are sometimes untrustworthy and it's a difficult task to figure out who is who when there is so much employee churn. It is terrible, but it's a reality that I think so many people are in denial about.