Catching exceptions when watchers are called