Interface should delegate to Hydro, not the opposite