do we really need this? seems like CallInterceptor.visitGetKeyvalue is doing the same thing...