Is it just me, or is the row index confusing with respect to the numbering of the first row?
For example in loops, the row filter has to be set to starting row 1, ending row 1. However the first row must have index of "0" to start the loop.
In some contexts the number of the first row must be called 0, others it is 1. we should really decide what the starting index, or if we are indecisive, make a setting somewhere to set the starting index to 0 or 1.