It's absolutely wild to me that this function would be so important as to justify all the time and effort to create not just two, but six entirely different ways of solving it.
The first one seemed perfectly adequate to me. But I guess that's why I'm not a Canon engineer.
loading story #47399245