Not entirely no-op. It does schedule an end of microtask process binding which does some work. I'll add a check to only do it once since that is what I would do in a "real" app.