This wasn't covered by my other tests because in usually the geometry output that anonymous attributes are propagated to is the first output, thus the index was 0. In this case it didn't make it difference whether the `.index_range()` call was there are not.