Saving & restoring the original value would be cleaner and avoid needing knowledge of the default value.