catching errors in the bag watcher