Better logging and reporting.
Better error checking.
Syntax and formatting.
Formatting, internal log reporting. Syntax.