fixing difflet issues with nested arrays