Fully compiling implementation for removeWatch