add empty optimisations for mergeN