line can be empty