fix issue 43 - get double quotes right
debugs
handle traps
no need to unset
exit cleanly in finishing_cleanup instead
shorter