if (unaligned || arr.size() == 0) return;
bool isPaired = (arr[0]->core.flag & 0x0001);
if ((isPaired && arr.size() != 2) || (!isPaired && arr.size() != 1)) return;
if (unaligned || arr.size() == 0) return;
bool isPaired = (arr[0]->core.flag & 0x0001);
if ((isPaired && arr.size() != 2) || (!isPaired && arr.size() != 1)) return;