avoid exiting.