Issue #11: added interceptor API