For each call of `index` we rebuild the whole list of arguments. Doesn't make a real speed impact here but is not so nice anyway.