status = Assert.notNull (response.getStatus(), "status from response object", ProviderException.class);
if(status.isError()) {
Log.error ("Error response for " + cmd.code + " => " + status.message());
throw new RedisException(cmd, status.message());
}
else if(status.code() == ResponseStatus.Code.CIAO) {
// normal for quit and shutdown commands. we disconnect too.
disconnect();
}
return response;