Thanks for the reference. I think Mike accurately diagnosed it. D doesn't guarantee that null pointers won't be dereferenced, and you'll need to ensure they are set before using them.