Is it safe to assume that changing the path never needs to change the value of `_watchedRoot`?