exhaustive debugging added to track down the mis-assignment of enumThingy->offsets.value