          // For each property...
          for each(var tp:TrackedProperty in trackedProperties)
          {
-            if(tp.initialUpdateOnly)
+            if(tp.initialUpdateOnly && !_firstCheck)
                continue;
                
             // Get its current value.

      }

      private var _protocol:NetRoot = null; 
   }
}
               tp.lastValue = propVal;
            }
         }
		 
		 _firstCheck = false;
         
         // Set dirty bits based on what changed.
         markDirty(dirtyBits);
