Renewable Energy to Be Renewed?