Why use the heredoc notation? Are the extra newlines and spacing on purpose?