Added error_description support for if error has a reason