yes there is even after completion and cancellation of contract as well as visa, u need to wait for 2 years or should get a NOC from the sponsorer.