 					// We've reached the tag whose timestamp is greater
 					// than _enhancedSeekTarget, so we can stop seeking.
 					_enhancedSeekTarget = NaN;
-
-					// Update _seekTime even though it's not used.
-					if (_seekTime < 0)
-						_seekTime = currentTime;
-
-					// Update initial time with time of tag.
-					if(isNaN(_initialTime))
-						_initialTime = currentTime;
 
 					// Process any client side seek tags.
 					if (_enhancedSeekTags != null && _enhancedSeekTags.length > 0)

		private var _notifyPlayStartPending:Boolean = false;
		private var _notifyPlayUnpublishPending:Boolean = false;
		
		private var _initialTime:Number = -1;	// this is the timestamp derived at start-of-play (offset or not)... what FMS would call "0" - it is used to adjust super.time to be an absolute time
		private var _seekTime:Number = -1;		// this is the timestamp derived at end-of-seek (enhanced or not)... what we need to add to super.time (assuming play started at zero) - this guy is not used for anything much anymore
		private var _lastValidTimeTime:Number = 0; // this is the last known timestamp returned; used to avoid showing garbage times.
		

						// Update the last written time so we don't RESET_SEEK inappropriately.
						lastWrittenTime = wrapTagTimestampToFLVTimestamp(tag.timestamp) / 1000.0;

					}
					
					// and append this one
