Add at_exit function #4450