diff --git a/core/src/main/java/org/kohsuke/stapler/interceptor/Interceptor.java b/core/src/main/java/org/kohsuke/stapler/interceptor/Interceptor.java
index <HASH>..<HASH> 100644
--- a/core/src/main/java/org/kohsuke/stapler/interceptor/Interceptor.java
+++ b/core/src/main/java/org/kohsuke/stapler/interceptor/Interceptor.java
@@ -1,5 +1,6 @@
 package org.kohsuke.stapler.interceptor;
 
+import org.kohsuke.stapler.CancelRequestHandlingException;
 import org.kohsuke.stapler.Function;
 import org.kohsuke.stapler.StaplerRequest;
 import org.kohsuke.stapler.StaplerResponse;
@@ -45,6 +46,8 @@ public abstract class Interceptor {
      * @return
      *      Return value from the method.
      * @throws InvocationTargetException if you want to send e.g. something from {@link HttpResponses}
+     * @throws CancelRequestHandlingException
+     *      to cancel this request handling and moves on to the next available dispatch mechanism.
      */
     public abstract Object invoke(StaplerRequest request, StaplerResponse response,
                                   Object instance, Object[] arguments)
Noting this useful exception that can be thrown