If I exit a contract can I immediately restart?