Isn't this expensive to `bind` for each call to `_watchEntry` and `_unwatchEntry`?