I also considered calling `#freeze`, but that seemed to take needless optimization too far.