remove premature exit