Does making this change speed things up much?  I'd expect the runtime of this to be essentially independent of the array's `shape`