define unnecessary lock
fix creep handling
handle EXIT_SIGNAL with exit
remove used cruft
creep should be the last signal to be processed?
call ypp from the console
write comment handling