survive syntax errors