diff --git a/transfuse-api/src/main/java/org/androidtransfuse/aop/MethodInterceptorChain.java b/transfuse-api/src/main/java/org/androidtransfuse/aop/MethodInterceptorChain.java
index <HASH>..<HASH> 100644
--- a/transfuse-api/src/main/java/org/androidtransfuse/aop/MethodInterceptorChain.java
+++ b/transfuse-api/src/main/java/org/androidtransfuse/aop/MethodInterceptorChain.java
@@ -53,15 +53,11 @@ public class MethodInterceptorChain {
 
         @Override
         public Object proceed() throws Throwable {
-            try {
-                i++;
-                if (i == methodInterceptors.length) {
-                    return methodExecution.invoke();
-                } else {
-                    return methodInterceptors[i].invoke(this);
-                }
-            } finally {
-                i--;
+            i++;
+            if (i == methodInterceptors.length) {
+                return methodExecution.invoke();
+            } else {
+                return methodInterceptors[i].invoke(this);
             }
         }
Removed trailing decrement from MethodInterceptor Chain