setIntValue does not set the value if it's equal to the old one. Added a force flag...