       match = regexp.match(/<get (.+?)>/i)
       if match
         name = match[1]
-        rep  = 'undefined'
-        if typeof(@master._users[user][name]) isnt "undefined"
-          rep = @master._users[user][name]
+        rep = @master.getUservar(user, name)
         regexp = regexp.replace(new RegExp("<get " + utils.quotemeta(name) + ">", "ig"), rep.toLowerCase())
 
     # Filter in input/reply tags.

      return "ERR: Replies Not Sorted"

    # Initialize the user's profile?
    if not @master._users[user]
      @master._users[user] = {"topic": "random"}

    # Collect data on this user.
    topic     = @master._users[user].topic
    stars     = []
    thatstars = [] # For %Previous
    reply     = ""


          # No errors?
          if insert is ""
            @master.setUservar(user, name, result)
      else if tag is "get"
        insert = @master.getUservar(user, data)
      else
        # Unrecognized tag, preserve it
        insert = "\x00#{match}\x01"
