Or maybe even rename this method to `reset`, so that it's an overloaded version that takes the initial value.