Better configuration file parsing and errors.