It seems that maps have this set to `null` by default, even when they have difficulties defined. So this should probably be `difficulty = mapOptions.Difficulty ?? mapOptions.Difficulties.FirstOrDefault();` 