shoudln't `$line` and `$read` be the values of `sessionNames.line` and `sessionNames.read` rather than be hardcoded? Although I don't know if anyone has ever used the fact that they can be changed...