That's very helpful.
I have one more question that I want to get in. You talked about the talent retention immigration time frame. I would just want to put that in perspective. Then you talked about security issues. To do the due diligence on immigration, it takes time, right?