To clarify, I object to commit 9290130a8de3f30970f741c79dfe8459f798e05f commit f7efd7c3dfffa3c417e9d3c4cb19d9954a3b1421 commit 53f1bed39263541ef7f3d86f9701005524938016 commit 788bba368c2eaf8aa3fd2ca18d269395d6bc8afb They should be reverted and proper fixes discussed here and reviewed with more care than these got.