Selective merge