fix to address problem comparison in watch that will cause bound variables to always appear to have changed,