mergeWith() bug fix