Apparently the interceptor needs to be a singleton??