rows = sorted([row if row >= 0 else self.rows+row
                       for row in [start_row, end_row]])