How does a caller realize that this request has failed?  Should we return a Boolean indicating success/failure or something?