adding InterfaceInterceptor for diagnosis