Error information is optional