Checking that it is different is useless IMO as you are checking the value itself just after