bailout on any errors or undefined variables