I was thinking about the current issues on the southern borders with the crunch of people requesting asylum. Why not input a policy where they are required to request asylum while still in their home country? That way they could be denied access to the US if their request was denied or granted access if approved.
I think this would stop them from making the journey unless the request was approved.
Thoughts...