fix hydrate with unique key
fix hydrate with unique key 2