Undoing the each_slice --> shift change; maybe not worth it