fix formatMessage()