And so in order to take pressure off the borders, in order to make the borders more secure, I believe there ought to be a temporary worker card that allows a willing worker and a willing employer to mate up, so long as there's not an American willing to do that job, to join up in order to be able to fulfill the employers' needs.
The worker can only work if there is not a US resident available to fill the job.
( z1 have-condition :ARG1 ( z2 possible :ARG1 ( z3 work :ARG0 ( z4 person :ARG0-of ( z5 work ) ) ) :mod ( z6 only ) ) :ARG2 ( z7 available :polarity - :ARG2 ( z8 person :ARG0-of ( z9 reside :ARG1 ( z10 country :name ( z11 name :op "US" ) ) ) ) :purpose ( z12 fill :ARG0 z8 :ARG1 ( z13 job ) ) ) )