code: func (z *Zones) Remove(name string) {
  	z.Lock()
  
  	if zo, ok := z.Z[name]; ok && !zo.NoReload {
  		zo.ReloadShutdown <- true
  	}
  
  	delete(z.Z, name)
  
  	// TODO(miek): just regenerate Names (might be bad if you have a lot of zones...)
  	z.names = []string{}
  	for n := range z.Z {
  		z.names = append(z.names, n)
  	}
  
  	z.Unlock()
  }
docs: // Remove removes the zone named name from z. It also stop the the zone's reload goroutine.