fix things and format error in an actual error object