     attributes.color ||= '255,0,0,0.9'
     attributes.size ||= 0.75
     attributes.speed ||= 0.75
-    self.say text, '127.0.0.1', attributes
+    attributes.address ||= '127.0.0.1'
+    self.say text, attributes.address, attributes
 
   ban: (uid, by_, reason, duration = 3600, message = '') =>
     self = this

          item = items[0]
          target_uid = item.uid
          target_message = item.text
          if self.fragtable[target_uid].flag[uid]
            nodeirc.action("\u000307#{target_uid} has been reported by #{uid})")
          else

            if object_length(self.fragtable[target_uid].flag) >= 2
              self.ban(target_uid, uid, 'Online Report', 86400, target_message)
            else
              self.system_say(
                "“#{target_message}” is reported by #{uid}",
                color: '255,128,0,0.9',
                address: ip
              )
        catch error
          switch error
            when 'BLACKLIST'
