Is there a reason to have a newline at the end? I generally prefer to not have extra lines at the end of files, but I confess that I don't have a reason for that preference either other than saving one extra byte.