allow for value resetting