I’ve a foggy memory of Apple doing this. Code they used came back altered in a bulk that was hard to get into upstream again. A lot of discussion was going on about this practice but I don’t recall the outcome.