As far as i can remember, i signed the contract prior to visa stamping...