fixed a bug where an expression starting with a bracket can do some terrible terrible things