don't reset set value, only make it use value if not old