I suspect this is solved by always passing it. In which case I might argue that this shouldn't be an optional argument and should come before the `limit`.