allow empty list items, as long as they aren't at the beginning of a list;  If this breaks other features, I may have to reverse this commit