Error messages now go to stderr instead of stdout.