added defensive check to relation executor regarding the type of response object comes back