     }
 
     public func hashGet(name: String, key: String) throws -> Data? {
-        return try self.send(command: .HashGet(name: name, key: key)).details.first
+        return try self.send(command: .HashGet(name: name, key: key)).result
     }
 
     public func hashDelete(name: String, key: String) throws {

    }

    public func get(key: String) throws -> Data? {
        return try self.send(command: .Get(key: key)).details.first
    }

    public func get(key: String, encoding: String.Encoding = .ascii) throws -> String? {

        return try self.send(command: .Info).toString()
    }
}

