client wrapping via interceptor module IDs