You should add all new (kw)arguments at the end to maintain back-compatibility.  You _can_ call this function with nothing but positional arguments, change change will break the code for anyone who passes 5 or more positional args.