removed misleading tryCatch parse rule and added missing throw statements to fix remaining tests