@@ -372,11 +372,11 @@ { self = [super init]; array = array_; count = [array_ count]; - mutations = *mutationsPtr_; + mutations = (mutationsPtr_ != NULL ? *mutationsPtr_ : 0); mutationsPtr = mutationsPtr_; return self; }