A little truth about wind power?