I will be on the westbound Empire Builder in a sleeper from E. Glacier Park with a scheduled departure of 7:48 PM. According to the website, dinner is served until 9pm. What happens if the train is running late? If it's too late for dinner, would I receive any compensation since meals are included in the sleeper fare?