Uses lfr.array.removeAt instead of splice