TailSpace
if (node->TailSpace() < size) {
uint32 previousTailSpace = node->TailSpace();
node->SetTailSpace(node->TailSpace() - sizeUsed);
node->SetTailSpace(node->TailSpace() - size);
node->SetTailSpace(node->TailSpace() + diff);
node->TailSpace(), node->header);