document exit codes; exit if missing dependency
avoid early exit errors due to missing deps