Is there a use-case for returning the old value?