wow the Java version of that code @orangy posted reminds me of a real estate show where they walk through a house that’s a total bomb site and the contractor says ‘I have a tool that can fix all this,’ and the real estate guy says ‘really, what?’ and the contractor says ‘a bulldozer.'