diff --git a/juno_samples/rodinia/srad/src/cpu.sch b/juno_samples/rodinia/srad/src/cpu.sch
index 43d8ceacbcddcdb1f956443acce3064db6d3cb98..7b7a6c9e2203b8e280f323ed9e6589ab149537c0 100644
--- a/juno_samples/rodinia/srad/src/cpu.sch
+++ b/juno_samples/rodinia/srad/src/cpu.sch
@@ -40,6 +40,9 @@ let split = fork-split(loop2);
 let loop2_body = outline(split.srad_1.fj1);
 simpl!(loop2, loop2_body);
 
+inline(srad@loop2);
+delete-uncalled(*);
+
 fork-split(extract, compress, loop1, loop2_body, loop3);
 unforkify(extract, compress, loop1, loop2_body, loop3);