cleaned up my exit handling