@trivial - The poller should wait for the delay even in case of exceptions
diff --git a/src/main/java/org/apache/sling/testing/clients/util/poller/Polling.java b/src/main/java/org/apache/sling/testing/clients/util/poller/Polling.java
index 064bbcc..f40a610 100644
--- a/src/main/java/org/apache/sling/testing/clients/util/poller/Polling.java
+++ b/src/main/java/org/apache/sling/testing/clients/util/poller/Polling.java
@@ -107,12 +107,10 @@
                 if (success) {
                     return;
                 }
-                Thread.sleep(delay);
-            } catch (InterruptedException e) {
-                throw e;
             } catch (Exception e) {
                 lastException = e;
             }
+            Thread.sleep(delay);
         } while (System.currentTimeMillis() < start + effectiveTimeout);
 
         throw new TimeoutException(String.format(message(), effectiveTimeout, delay));