Why the addition of `freeze`? (Also, shouldn't it be called `nofreeze`?)