Nope. Not at all.
great explanation why it shouldn't, please don't post like this, it's not helpful at all.
It's my mod, and as far as I can remember the hydration variable is stored directly on the client, so it would be %client.hydration
he was following my method to get %additionHydration
Other than onUse maybe not being correct, I see no issues