From review comments: using positional and **kwargs to streamline and simplify argument handling.