early events, interceptor