 				bestEffortLog("Best effort wanted to skip fragment, but we already replied with "+_bestEffortDownloadReply);
 				return;
 			}
-
+			
 			bestEffortLog("Best effort skipping fragment.");
 			var event:HTTPStreamingEvent = new HTTPStreamingEvent(HTTPStreamingEvent.DOWNLOAD_SKIP,
 				false, // bubbles

			}
			return null;
		}

		private function issueManifestReloadIfNeeded(quality:int):HTTPStreamRequest
		{
			// If we don't need a reload, return null.
			var manToReload:HLSManifestParser = getManifestForQuality(quality);

			// If it's VOD, never need this.
			if(manToReload.streamEnds)
			{
				trace("issueManifestReloadIfNeeded - VODs do not need to reload, returning.");
				return null;
			}

			var curTime:uint = getTimer();
			if(curTime - manToReload.timestamp < manToReload.targetDuration * 500)
			{

	{
		// Polling interval when waiting on stuff like manifest reloads.
		public static const SHORT_LIVE_STALL_DELAY:Number = 0.25;
		
		// Time in seconds to wait before retrying a LIVE_STALL
		public static const RETRY_INTERVAL:uint = 3;
		
