diff --git a/aiogremlin/abc.py b/aiogremlin/abc.py
index 9cdea94bba5b525de4e267e4b5b1df60fbac6f29..9400e07346e30a7b98638f14fc124af0cb8a77bc 100644
--- a/aiogremlin/abc.py
+++ b/aiogremlin/abc.py
@@ -44,10 +44,6 @@ class AbstractConnection(metaclass=ABCMeta):
     def send(self):
         pass
 
-    @abstractmethod
-    def receive(self):
-        pass
-
     @abstractmethod
     def _receive(self):
         pass
diff --git a/aiogremlin/connection.py b/aiogremlin/connection.py
index 1e586e7b403d1f708262eccfabd4048b01583deb..633a5028b6cb17fd4738031f7d1d6a5156409b98 100644
--- a/aiogremlin/connection.py
+++ b/aiogremlin/connection.py
@@ -167,10 +167,6 @@ class BaseConnection(AbstractConnection):
             if self in self.pool.active_conns:
                 self.pool.feed_pool(self)
 
-    @asyncio.coroutine
-    def receive(self):
-        return (yield from parse_gremlin_response(self))
-
     @asyncio.coroutine
     def release(self):
         try: