diff --git a/lib/form.js b/lib/form.js
index <HASH>..<HASH> 100644
--- a/lib/form.js
+++ b/lib/form.js
@@ -98,7 +98,11 @@ _.extend(Form.prototype, {
         _.each(req.form.values, function (value, key) {
             var error = validator(key, value, req.form.values);
             if (error) {
-                errors[key] = new this.Error(error.key, error);
+                if (error.group) {
+                    errors[error.group] = new this.Error(error.group, error);
+                } else {
+                    errors[error.key] = new this.Error(error.key, error);
+                }
             }
         }, this);
Ability to group validators error messages into one error message. To share validation for two checkboxes for example.