$newline never
$maybe wdgt <- wHeaders
^{wdgt} $if not doSorting

_{MsgCourseSortingOnlyLoggedIn} $if null wRows && (dbsEmptyStyle == DBESHeading)

_{dbsEmptyMessage} $else $forall row <- wRows ^{row}