Fixed bug with primitives requiring a space behind them to print out as an expression e.g. 5 or 'b