This leads to an incorrect behaviour when the corresponding `merge` flag is set to `TRUE`.
This leads to an incorrect behaviour when the corresponding
mergeflag is set toTRUE.