I don't understand this signature change. It is only ever called with a single argument, it shouldn't be a vararg or have a default argument.