exit
enhancements