reduce doc call.