> Make it info=None then :)

Yeah, I  had in mind something was buggy about Python functions entirely made up of defaults ... and therefore intuitively avoid that.
Let me try this admittedly simpler and preferable solution.

> but is there any calls find_layout(chs=chs) anywhere in the code base?

Not anymore after my clean-up.