feat(no double newlines): a newline will not be added if one already exists.
chore(documentation): explain when a new line is added.