lightline: readonly