getMaxZones logic was just all wrong