process now uses parseSymbol for symbols
Covered edge case
Various improvements