I'm still researching the presence bits but as far as I can tell so far they should be written and read from the cache. There may be some alignment issues but I don't see how can happen and not scrozzle the rest of the HdrHeap. I need to trace through a bit more and see if it's possibly a read-only heap issue. I will try to bug the real Bryan in the morning to look at the core a bit more.