Initial implementation of interceptors.