btw: this is the backward compatibility part of the fn. The else is the split mongo and hopefully less aware of internal repr part.