Assuming that we can activate the CommandLineToolSet, catching Errors defeats CLTS's point, which is to display errors on stderr. It has much better error reporting than this script.