removed 'apply' from deep-merge-with