diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5b2e2884cf8c16665dafae05dab0e331c5b436ac..19d8c625cf219dce0db1a2ad48254cc33ce41ffc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ### `Fixed`
 
+* Fix bug in `--bin_size` parameter (#85)
 * `min_mapq` is ignored if `--keep_multi` is used
 
 ### Deprecated
diff --git a/main.nf b/main.nf
index a6a92f2cb1c8ec157c19f51d8d63d639e3fdb8ff..fd773e9aa400b78f3f507f1d06422991a2ad78e4 100644
--- a/main.nf
+++ b/main.nf
@@ -228,7 +228,7 @@ else {
 }
 
 // Resolutions for contact maps
-map_res = Channel.from( params.bin_size.tokenize(',') )
+map_res = Channel.from( params.bin_size.toString() ).splitCsv().flatten()
 
 /**********************************************************
  * SET UP LOGS