¿Por qué los files de hoja CUE deben tener una línea en blanco al final?

Estaba intentando dividir un file .flac usando su hoja CUE y el command cuebreakpoints audiofile.cue | shnplit -o flac audiofile.flac cuebreakpoints audiofile.cue | shnplit -o flac audiofile.flac , pero siguió recibiendo algún error. Comprobando con otras hojas de CUE que tengo para otros files de audio, me di count de que tenían una línea en blanco al final, así que agregué dicha línea en blanco a mi audiofile.cue y de repente todo funcionó. Entonces me pregunto: ¿por qué los files de hoja CUE necesitan esa línea en blanco adicional al final?