The thing is the patch brakes the functionality as it exists in 4.7.0 and prior to 4.7.0 (4.6.3) the functionality worked as intended.