diff --git a/core/src/main/java/me/prettyprint/cassandra/service/template/ColumnFamilyResultIterator.java b/core/src/main/java/me/prettyprint/cassandra/service/template/ColumnFamilyResultIterator.java
index <HASH>..<HASH> 100644
--- a/core/src/main/java/me/prettyprint/cassandra/service/template/ColumnFamilyResultIterator.java
+++ b/core/src/main/java/me/prettyprint/cassandra/service/template/ColumnFamilyResultIterator.java
@@ -26,19 +26,23 @@ public class ColumnFamilyResultIterator implements Iterator<ColumnFamilyResult<?
             this.res = res;
         }
         
-        public boolean hasNext()
-        {
-            boolean retval = false;
-            if (isStart)
-            {
-                retval = res.hasResults();
-            }
-            else
-            {
-                retval = res.hasNext();
-            }
-            return retval;
-        }
+		public boolean hasNext() 
+		{
+			boolean retval = false;
+			if (isStart) 
+			{
+				if(res.hasResults() || res.hasNext()) 
+				{
+					retval = true; 
+				}
+			} 
+			else 
+			{
+				retval = res.hasNext();
+			}
+			return retval;
+		}
+
 
         public ColumnFamilyResult<?, ?> getRes()
         {
Fix bug in hasNext when no result for a key is returned