Added "watch_for_exit" method