In `aml`, when pretty much any error is caught, the follow-up job should probably be cancelled. For example, if openbabel fails to convert the output to the optimized geometry XYZ file, the following job will not be able to run successfully.