simplify rehash provider