fix response evaluation to assume obect is returned with call back or error message