diff --git a/juno_samples/fork_join_tests/src/cpu.sch b/juno_samples/fork_join_tests/src/cpu.sch
index 185ea441e801a01a084185fc09cf652c8fa6fb1e..71a6eb928fd54afd7f6e79e41f1f611bda8ed5ca 100644
--- a/juno_samples/fork_join_tests/src/cpu.sch
+++ b/juno_samples/fork_join_tests/src/cpu.sch
@@ -99,7 +99,7 @@ no-memset(test9@const);
 
 fork-split(auto.test10);
 xdot[true](auto.test10);
-fork-fission(auto.test10);
+fork-fission-reduces(auto.test10);
 dce(auto.test10);
 xdot[false](auto.test10);
 dce(auto.test10);
diff --git a/juno_scheduler/src/compile.rs b/juno_scheduler/src/compile.rs
index 39fb3469021939d98921444bff9f42c02a4d4fc2..fbe6d8f084a5dc97e0d15a4063274c025845a23b 100644
--- a/juno_scheduler/src/compile.rs
+++ b/juno_scheduler/src/compile.rs
@@ -126,7 +126,7 @@ impl FromStr for Appliable {
             "ip-sroa" | "interprocedural-sroa" => {
                 Ok(Appliable::Pass(ir::Pass::InterproceduralSROA))
             }
-            "fork-fission-bufferize" => {
+            "fork-fission-bufferize" | "fork-fission" => {
                 Ok(Appliable::Pass(ir::Pass::ForkFissionBufferize))
             }
             "fork-dim-merge" => Ok(Appliable::Pass(ir::Pass::ForkDimMerge)),
@@ -134,7 +134,7 @@ impl FromStr for Appliable {
             "fork-chunk" | "fork-tile" => Ok(Appliable::Pass(ir::Pass::ForkChunk)),
             "fork-extend" => Ok(Appliable::Pass(ir::Pass::ForkExtend)),
             "fork-unroll" | "unroll" => Ok(Appliable::Pass(ir::Pass::ForkUnroll)),
-            "fork-fission" | "fission" => Ok(Appliable::Pass(ir::Pass::ForkFission)),
+            "fork-fission-reduces" => Ok(Appliable::Pass(ir::Pass::ForkFission)),
             "fork-fusion" | "fusion" => Ok(Appliable::Pass(ir::Pass::ForkFusion)),
             "fork-reshape" => Ok(Appliable::Pass(ir::Pass::ForkReshape)),
             "lift-dc-math" => Ok(Appliable::Pass(ir::Pass::LiftDCMath)),