diff --git a/src/com/google/javascript/jscomp/TranspilationPasses.java b/src/com/google/javascript/jscomp/TranspilationPasses.java
index <HASH>..<HASH> 100644
--- a/src/com/google/javascript/jscomp/TranspilationPasses.java
+++ b/src/com/google/javascript/jscomp/TranspilationPasses.java
@@ -96,12 +96,12 @@ public class TranspilationPasses {
     passes.add(es6ExtractClasses);
     passes.add(es6RewriteClass);
     passes.add(es6InjectRuntimeLibraries);
-    passes.add(es6RewriteRestAndSpread);
     if (!options.checksOnly) {
       // Don't run these passes in checksOnly mode since all the typechecking & checks passes
       // support the transpiled features.
       // TODO(b/73387406): Move each pass above here temporarily, then into
       // addEs6PostCheck Passes once the pass supports propagating type information
+      passes.add(es6RewriteRestAndSpread);
     }
   }
Rollfoward "Don't rewrite rest and spread during checks only builds"

-------------
Created by MOE: <URL>