blob = increment<const BlobCore>(blob, alignUp(blob->length(), commentBagAlignment))) {
size_t leftInBag = difference(commentBag.end(), blob);
if (leftInBag < sizeof(BlobCore) || blob->length() < sizeof(BlobCore) || blob->length() > leftInBag) {
blob = increment<const BlobCore>(blob, alignUp(blob->length(), commentBagAlignment))) {
size_t leftInBag = difference(commentBag.end(), blob);
if (leftInBag < sizeof(BlobCore) || blob->length() < sizeof(BlobCore) || blob->length() > leftInBag) {