 			// Force a reload if needed.
 			var manifestResponse:HTTPStreamRequest = issueManifestReloadIfNeeded(quality);
 			if(manifestResponse != null)
+			{
+				_pendingStartTime = time;
 				return manifestResponse;
+			}
 
 			// Fire any pending best effort.
 			if(_pendingBestEffortRequest)

			{
				if(!isBestEffortActive())
				{
					// We may also need to establish a timebase.
					trace("getFileForTime - Seeking without timebase; initiating request.");
					if(getLastSequenceManifest())

		public var _lastSequence:int = 0;
		public var _lastSequenceManifest:HLSManifestParser = null;

		public var _pendingStartTime:Number = NaN;

		public function updateLastSequence(newManifest:HLSManifestParser, newSeq:int):void
		{
			trace("UPDATING LAST SEQUENCE " + newSeq + " manifest=" + newManifest.fullUrl);
