Merge optimisation