API changes to use interceptors as filter pipeline