diff --git a/src/Connection/Node/Node.php b/src/Connection/Node/Node.php
index <HASH>..<HASH> 100644
--- a/src/Connection/Node/Node.php
+++ b/src/Connection/Node/Node.php
@@ -2,6 +2,7 @@
 namespace Disque\Connection\Node;
 
 use Disque\Command\Auth;
+use Disque\Command\CommandInterface;
 use Disque\Command\Hello;
 use Disque\Command\Response\HelloResponse;
 use Disque\Connection\ConnectionException;
@@ -258,6 +259,29 @@ class Node
     }
 
     /**
+     * Check if this object holds a working connection to Disque node
+     *
+     * @return bool
+     */
+    public function isConnected()
+    {
+        return $this->connection->isConnected();
+    }
+
+    /**
+     * Execute a command on this Disque node
+     *
+     * @param CommandInterface $command
+     * @return mixed Response
+     *
+     * @throws ConnectionException
+     */
+    public function execute(CommandInterface $command)
+    {
+        return $this->connection->execute($command);
+    }
+
+    /**
      * Say a new HELLO to the node and parse the response
      *
      * @return array The HELLO response
@@ -339,4 +363,4 @@ class Node
         // Return a fallback value
         return self::PRIORITY_FALLBACK;
     }
-}
\ No newline at end of file
+}
Add methods isConnected() and execute() to the Node

In order to simplify code and tests, add methods to the Node that delegate
to the Node's connection. This makes Node callers simpler to read and test.