Watcher extended with beforeLoad