if not 0 <= target_rcanon <= len(self):
            raise IndexError('len={!r}, right={!r}'.format(len(self), right))