Вроде сделал проверку на exit, что же все таки не так?