catch parser errors and provide file name
don't exit on error, throw error instead
bump version