fixing ECL bug where a line from (read-line) was returning an empty string instead of a newline (now checking if empty before doing more logic)