If you drink from a fountain or a pond, the animation shows you cupping your hands and drinking over and over. Its quite slow, because you do maybe 3-4 drinks before you finish. If a zombie comes up to you while you are drinking, you cannot stop drinking to deal with the situation... you have to complete the entire animation.
I think this detracts from reality, in reality you would stop drinking from a fountain if a zombie came up to you. Of course there aren't any zombies in reality... are there?
The solution is to allow for canceling the operation when drinking from a water source that is not a vessel