Eso es exactamente lo que hacía mi parche, pero fue revertido
Puedes revisar el código y adaptarlo a un plugin.