support non existing hash