Thanks for the suggestion, I am contractually obligated to work out my contract period, and its the right thing to do, so I don't think that is really an option. Also, given the timelines and "efficiency" of my current company HR, I doubt they could withdraw my COS before my visa expires. ...