diff --git a/src/main/java/org/takes/facets/auth/PsByFlag.java b/src/main/java/org/takes/facets/auth/PsByFlag.java
index <HASH>..<HASH> 100644
--- a/src/main/java/org/takes/facets/auth/PsByFlag.java
+++ b/src/main/java/org/takes/facets/auth/PsByFlag.java
@@ -106,6 +106,7 @@ public final class PsByFlag implements Pass {
             for (final Map.Entry<Pattern, Pass> ent : this.passes.entrySet()) {
                 if (ent.getKey().matcher(value).matches()) {
                     user = ent.getValue().enter(req);
+                    break;
                 }
             }
         }
Added a break clause that was removed by mistake.