    # File lib/rbot/core/userdata.rb, line 91
      def set_data_hash(user, hh)
        iu = user.to_irc_user
        bu = iu.botuser

        # we .dup the hash to remove singleton methods
        # and make it dump-able
        h = hh.dup

        @ircuser[iu.nick] = h
        return h if bu.default?

        if bu.transient?
          @transient[bu.netmasks.first.fullform] = h
        else
          @botuser[bu.username] = h
        end
        return h
      end