actually it's gob that doesn't like it: `gob: cannot encode nil pointer of type *discover.ServiceUpdate`