removes all the real digest work; slowly pulling away from this util altogether