fail on first error. #11
ensure die() paramters don't shift -- quote them. #11