propogated some hash simplifications