Are Renewables Still The Live Wire?