tons of fixes to mongo and redis, to make returns the same