I'd rather see this merged with the last one (and patch 3 dropped as it just gets removed entirely in 4) - that fixes all the issues together and doesn't require your patch 1 as as a workaround first.
I'd rather see this merged with the last one (and patch 3 dropped as it just gets removed entirely in 4) - that fixes all the issues together and doesn't require your patch 1 as as a workaround first.