I will be traveling on the Texas Eagle this summer for the first time and also in a sleeper for the first time. I noticed on the schedule that there is cold meal service between Fort Worth, TX and San Antonio, TX. My question is: why don't they have hot meal service on this portion of the route? The train departs at 4pm and arrives in San Antonio at 11:45pm, which should provide ample time to run the diner. There must be some logical explanation for this, but I haven't been able to figure it out. My only other assumptions are rough track, crew availability, past use, or can't store enough food from the last service point. Anybody know?