Do we need to have both `isLineBreak` and `isEndOfLine`, can we get away with just one?