No, the real fix is to make sure the actual goals of the program align with what actually happens.  At this point, saying that each H1-B worker must make $117,700[1] or more to prove they are skilled beyond US workers seems to be a fair change.  After all, if you can hire US citizens cheaper, you are not fulfilling the goals of the program[2].<p>1) 10x poverty guidelines in US for 2015.<p>2) <a href="http:&#x2F;&#x2F;www.dol.gov&#x2F;whd&#x2F;immigration&#x2F;h1b.htm" rel="nofollow">http:&#x2F;&#x2F;www.dol.gov&#x2F;whd&#x2F;immigration&#x2F;h1b.htm</a>