hydration cache; fixes #265