Various reporting bugs and symbol operator bug fixed.

Please merge this back in, thanks.