This refreshes the grid: ```python arr = ndtest((2, 3)) arr.i[0] = -1 ``` This does not: ```python df = ndtest((2, 3)).to_frame() df.iloc[0] = -1 ``` I suppose it is a simple issue with the setitem regex.