Bit more complicated merge