I believe there&#x27;re still some talented engineer in outsourcing company. There outsourcing team doing our code testing has couple pretty good people and we actually considered to hire them to work for us directly. But yes I agree most engineers in those company are not capable to do the work a hot startup is dealing with. In the end, the majority of talented and highly educated foreign engineers who probably has a top US college degree are still betting their career on a stupid lottery.