Added $returnNew to mergeWith()