Hash key fixes; more UT