The full merge