anchor.diff:          ! make sure the dictionary is reset to point to the first variable
           call this%variables_to_force%reset_iterator()
   
  -        ! No iterate through the dictionary as long as there are more elements present
  +        ! Now iterate through the dictionary as long as there are more elements present
           do while (this%variables_to_force%has_more_elements())
               ! get the next variable
               var_to_update = this%variables_to_force%next()
  
positive.code:                            temporary_data)
              if (allocated(this%land_mask)) then
                  this%land_mask = temporary_data(this%grid%ims:this%grid%ime, this%grid%jms:this%grid%jme)
              endif
          endif
  
  
negative.code:                     do i=1,size(this%albedo%data_3d, 2)
                          this%albedo%data_3d(:,i,:) = temporary_data(this%grid%ims:this%grid%ime, this%grid%jms:this%grid%jme)
                      enddo
  
                      if (maxval(temporary_data) > 1) then
                          if (this_image()==1) print*, "Changing input ALBEDO % to fraction"
                          this%albedo%data_3d = this%albedo%data_3d / 100
                      endif
                  endif
              endif
  
  