In New Zealand all broadcasters are given a small slice of public broadcasting responsibility, because of the state-funded agency NZ On Air. This is because of NZ On Air's requirement for public-service programmes across all channels and stations, instead of being put into one single network. The former public broadcaster BCNZ (formerly NZBC – New Zealand Broadcasting Corporation) was broken up into separate state-owned corporations, Television New Zealand (TVNZ) and Radio New Zealand (RNZ). While RNZ remains commercial-free, about 90% of funding for TVNZ comes from selling advertising during programmes on their two stations. TVNZ continues to be a public broadcaster; however like CBC Television in Canada it is essentially a fully commercial network in continuous ratings battles with other stations, which continues to be a controversial issue within New Zealand. With the shutdown of TVNZ 7, the only fully non-commercial public-service network in New Zealand is Radio New Zealand.