wouldn't that be the same as just `checkTextarea = noop`? Your swap trick is neat but it doesn't make much sense to swap only a single variable