try/catch mkws fatal errors, and keep the error message in a variable