updated to send a invocation paramater to interceptors