 				}
 				else
 				{
-					return new HTTPStreamRequest(HTTPStreamRequestKind.LIVE_STALL);
+					trace("Firing live stall");
+					return new HTTPStreamRequest(HTTPStreamRequestKind.LIVE_STALL, null, 1);
 				}
 			}
 

				return new HTTPStreamRequest(HTTPStreamRequestKind.LIVE_STALL, null, segments[segments.length-1].duration / 2);
			}
			
			return new HTTPStreamRequest(HTTPStreamRequestKind.DONE);
		}
		


				// TODO - ensure a reload is pending?

				return new HTTPStreamRequest(HTTPStreamRequestKind.LIVE_STALL, null, 1);
			}

			HLSHTTPNetStream.recoveryStateNum = URLErrorRecoveryStates.NEXT_SEG_ATTEMPTED;
