Interceptor now has before and after intercept