map interceptor postjoin op