Finished! Took forever to debug. Turns out there was still an issue with my add(index, e) function in SuperArray.