 				trace("getFileForTime - Firing pending best effort request: " + _pendingBestEffortRequest);
 				var tmpR:HTTPStreamRequest = _pendingBestEffortRequest;
 				_pendingBestEffortRequest = null;
+				_pendingStartTime = time;
 				return tmpR;
 			}
 

				}
			}

			// Debug to JS.
			manifest.postToJS();


			trace("--- getNextFile(" + quality + ")");

			targetQuality = quality;

			// Switch to getFileForTime if a pending time is present.
			if(!isNaN(_pendingStartTime))
			{
				trace("getNextFile - pending start time, going to getFileForTime");
				return getFileForTime(_pendingStartTime, quality);
			}

			// Fire any pending best effort requests.
			if(_pendingBestEffortRequest)
