Changed component and constants, but I don't remember exactly what I changed.
a line-by-line comparison would show, but the reasons are lost.
I just hope it works better.