         initState @redis, @makeDBListName('blacklist'), blacklist, fn
       , (fn) =>
         unless whitelistOnly then return fn()
-        @redis.hset "#{@prefix}_whitelistmodes", @name, whitelistOnly, fn
+        @redis.hset @makeDBHashName('whitelistmodes'), @name, whitelistOnly, fn
     ] , @withTE cb
 
 

          @redis.lpush @makeDBListName('history'), msgs, fn
      , (fn) =>
        unless whitelistOnly then return fn()
        @redis.hset "#{@prefix}_whitelistmodes", @name, whitelistOnly, fn
      , (fn) =>
        unless owner then return fn()
        @redis.hset "#{@prefix}_owners", @name, owner, fn
    ] , @withTE cb

  # @private
  ownerGet : (cb) ->
    @redis.hget "#{@prefix}_owners", @name, @withTE cb

  # @private
  ownerSet : (owner, cb) ->
    @redis.hset "#{@prefix}_owners", @name, owner, @withTE cb

  # @private
  messageAdd : (msg, cb) ->


  # @private
  constructor : (@server, @username) ->
    @name = @username
    @prefix = 'user'
    @redis = @server.chatState.redis
    @errorBuilder = @server.errorBuilder
