Hello Rajiv, I have two sets of questions: Regarding H4 EAD: My I140 is approved with company A and I have got H4 EAD for my spouse based on my approved I140. Let say I change my employer and join company B. If company A withdraws my I140 resulting in USCIS revoking my I140, what will happen to the H4 EAD? Should I assume that the H4 EAD is also revoked? Regarding the new 'Modernization of Employment Based Green Card' rule which has recently completed the public comments phase: 1. How soon do you think this rule may come into effect? I understand it is hard to predict, but considering how the rules were passed in the past can we determine an approximate timeline? 2. Based on the current state of this rule, do you think we can plan assuming the rule will go into effect? Thank you for all your help.