diff --git a/Memory.xml b/Memory.xml
index 339cabcf0..84fff9b27 100644
--- a/Memory.xml
+++ b/Memory.xml
@@ -991,10 +991,12 @@
+
@@ -1381,12 +1383,15 @@
+ ... seriously, WHAT?
+
+
@@ -1861,7 +1866,9 @@
+
@@ -2173,6 +2180,25 @@
+
+
+
+
+
+
+
+
+
+ cmake
+ item vector:
+
+ -- those two seem to have identical length
+ 0x16c4540 -- maybe
+ 0x16c4550 -- maybe
+
+ 0x16c4d20 -- too small/bogus?
+ 0x16c4660 -- too small again
+ 0x185c104 -- no.
.-"""-.
' \
diff --git a/library/modules/Items.cpp b/library/modules/Items.cpp
index d235fa3ba..fdf57105c 100644
--- a/library/modules/Items.cpp
+++ b/library/modules/Items.cpp
@@ -584,8 +584,8 @@ std::string Items::getItemDescription(const dfh_item & item, Materials * Materia
/// dump offsets used by accessors of a valid item to a string
std::string Items::dumpAccessors(const dfh_item & item)
{
- uint32_t vtable = item.base.vtable;
- std::map< uint32_t, ItemDesc* >::const_iterator it = d->descVTable.find(vtable);
- ItemDesc * desc = it->second;
- return desc->dumpAccessors();
+ std::map< uint32_t, ItemDesc* >::const_iterator it = d->descVTable.find(item.base.vtable);
+ if(it != d->descVTable.end())
+ return it->second->dumpAccessors();
+ return "crud";
}
\ No newline at end of file