random syntax errors are the worst