code: func (m *monitor) Update() (reddit.Harvest, error) {
  	if m.blanks > blankThreshold {
  		return reddit.Harvest{}, m.fixTip()
  	}
  
  	names, harvest, err := m.harvest(m.tip[0])
  	m.updateTip(names)
  	return harvest, err
  }
docs: // Update checks for new content at the monitored listing endpoint and forwards
  // new content to the bot for processing.