@@ -688,11 +688,11 @@ { self = [super init]; data = data_; size = size_; - mutations = *mutationsPtr_; + mutations = (mutationsPtr_ != NULL ? *mutationsPtr_ : 0); mutationsPtr = mutationsPtr_; return self; }