why do these patches re-break things they fixed in the past