confirm the message object is not nil
change match case to fulls.join
support replacing symbols