diff --git a/workflows/hic.nf b/workflows/hic.nf
index 834afc070c6dee1efda605f47766d0e2078acff7..faa6a59cdcf19d5b5976257bd8f52c572374c9c1 100644
--- a/workflows/hic.nf
+++ b/workflows/hic.nf
@@ -56,12 +56,8 @@ if (params.res_tads && !params.skip_tads){
 }
 
 if (params.res_dist_decay && !params.skip_dist_decay){
-  Channel.from( "${params.res_dist_decay}" )
-    .splitCsv()
-    .flatten()
-    .toInteger()
-    .set {ch_ddecay_res}
-   ch_map_res = ch_map_res.concat(ch_ddecay_res)
+  ch_ddecay_res = Channel.from( "${params.res_dist_decay}" ).splitCsv().flatten().toInteger()
+  ch_map_res = ch_map_res.concat(ch_ddecay_res)
 }else{
   ch_ddecay_res = Channel.empty()
   if (!params.skip_dist_decay){
@@ -70,12 +66,8 @@ if (params.res_dist_decay && !params.skip_dist_decay){
 }
 
 if (params.res_compartments && !params.skip_compartments){
-  Channel.from( "${params.res_compartments}" )
-    .splitCsv()
-    .flatten()
-    .toInteger()
-    .set {ch_comp_res}
-   ch_map_res = ch_map_res.concat(ch_comp_res)
+  ch_comp_res = Channel.from( "${params.res_compartments}" ).splitCsv().flatten().toInteger()
+  ch_map_res = ch_map_res.concat(ch_comp_res)
 }else{
   ch_comp_res = Channel.empty()
   if (!params.skip_compartments){