docs: def _set_status(self, status, message=''):
          """ Updates the status and message on all supported IM apps.
  
              `status`
                  Status type (See ``VALID_STATUSES``).
              `message`
                  Status message.
              """
  
          message = message.strip()
  
          # fetch away message from provided id
          if message.startswith(':'):
              msg_id = message[1:]
              message = self.messages.get(msg_id, '')
  
          message = message.encode('utf-8', 'replace')
  
          # attempt to set status for each supported application
          for func in self.set_status_funcs:
              func(status, message)