having the `freeze` out of the method would be more faster, would it?