Hi Peter, thank you for this. I am a mexican software engineer on TN visa and was wondering what do you think may happen to that visa category as well as other potential options in the case of a failed H1-B application. Any opinion on whether or not there will be a merit-based immigration category similar to one proposed by the RAISE act?