diff --git a/src/main/java/org/usf/jquery/core/OperationColumn.java b/src/main/java/org/usf/jquery/core/OperationColumn.java
index b25ea6f..bc3ddba 100644
--- a/src/main/java/org/usf/jquery/core/OperationColumn.java
+++ b/src/main/java/org/usf/jquery/core/OperationColumn.java
@@ -55,12 +55,12 @@ else if(operator.is("OVER")) {
 					var cTag = "over_" + hashCode(); //over_view_hash
 					ctx.overView(view).getBuilder().columns(new OperationColumn(operator, args, type).as(cTag)); //clone
 					overColumn = new ViewColumn(cTag, view, type, null);
-					return false;
+					return overColumn.resolve(ctx);
 				}
 				throw new UnsupportedOperationException("require only one view");
 			}
-			requirePartition().resolve(ctx); //no aggregation
-			return true;
+			requirePartition().resolve(ctx);
+			return true; //!group by
 		}
 		return !operator.is(ConstantOperator.class) && tryResolveAll(ctx, args);
 	}