I just realized that I may have made a mistake by continuing work even after my OCWP expired. I did a post grad program for 8 months and it also required a 7week work placement at the end which I did. After the work placement the company decided to keep me on contract till the end of the year(ie...