with true exit