The NumberZones value in MCWS's /Playback/Zones call is incorrect if the user has hidden zones. For example, if the user has 2 zones but opts to hide one of them, /Playback/Zones still returns <Item Name="NumberZones">2</Item> even though the response only contains a single zone.