Jump to content

Player kicked with error for certain filter

Pending 1.4.0 1.4.1

SLATE
SLATE

Posted

I tried using this to filter skilltree messages, this in particular (see screenshot).

 

Here's the rule:

    {
      "Text to match": "You received a refund ",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    }

 

Console error:

/SLATE disconnecting: Exception (cs:133099): NullReferenceException: Object reference not set to an instance of an object. %eedfa5f2f96a70ae6dffea2f7e589da176525872.%119ee783de317e5de42ff2a52bd471370f3eb06d (System.String %168ae60f6d5cf690fc18a5e6c139cda75abc7cd4, System.String %8b64c299c6bd351cf55fb7361523d9cd9dfea9cb) (at <00000000000000000000000000000000>:0) CommunityEntity.%5ae79ed846e66ee6e8b105d5fe4ee477111983c7 (UnityEngine.GameObject %1d0e0f7483c39b065de7ddb64f4fc42dfc6555dc, %eedfa5f2f96a70ae6dffea2f7e589da176525872 %14f93127e069b29d7e083d254a2affe37465a6be, System.Boolean %04c5dd048e41bc76ab47892ec0bafd5ac9e6b042) (at <00000000000000000000000000000000>:0) CommunityEntity.%357a9e5ae5bfdf6d2ba5c3e97ab03a812679bb55 (BaseEntity+%4fc29a26418c0bd112aa4bd20b58934127538b86 %77ea4bf1b5992675a5a23abaea6b2b2e22de563b) (at <00000000000000000000000000000000>:0) CommunityEntity.%d5697713e4c78a55395296992adb9346c795c54a (BasePlayer %3ffc711963259d7f1079f47adeefdbb6a030748d, System.UInt32 %96dbc5113809c0f979f25edbc2e4ff7d3501b7b1, %200e586bd98fa6e705c88a76162db5827c017c3d %77ea4bf1b5992675a5a23abaea6b2b2e22de563b) (at <00000000000000000000000000000000>:0) BaseEntity.%af8c6d4600ab2d5ff6def70b8267c1d6607603e8 (System.UInt32 %7dae34e382702b84b1d2073007aaa262ba94fb90, %200e586bd98fa6e705c88a76162db5827c017c3d %185f99b148bf638e0a46b56443067e4ae1d0e198) (at <00000000000000000000000000000000>:0) Client.%947dcd42899d9aa7c6052438fcefdb0e6870dfc6 (%200e586bd98fa6e705c88a76162db5827c017c3d %231bca98e8f2f8bcffec35614449ca9e2869ed12) (at <00000000000000000000000000000000>:0) Client.%21700aba1784c39f51476b283038fb9b1779c60d (%200e586bd98fa6e705c88a76162db5827c017c3d %231bca98e8f2f8bcffec35614449ca9e2869ed12) (at <00000000000000000000000000000000>:0) %e7925fde62e86093b5a8e578ecd35a0f1f02a942.%6aa63b4475e06e8d353c958ba12adc89e65ef07f (%11eee7ca43b2338f6c7cbfd9a3fa4c22d1f94f94 %4147c37c72447d72dd8a53edafb87eb877500ca5) (at <00000000000000000000000000000000>:0) %63ab77c2a7a4c4ddc28249e256cd5b420766f594.%9636f07ca58fe221a79d1bfb0c4e378dcfd3784b () (at <00000000000000000000000000000000>:0) Client.Update () (at <00000000000000000000000000000000>:0) UnityEngine.Debug:LogException(Exception) CommunityEntity:%d5697713e4c78a55395296992adb9346c795c54a(BasePlayer, UInt32, %200e586bd98fa6e705c88a76162db5827c017c3d) BaseEntity:%af8c6d4600ab2d5ff6def70b8267c1d6607603e8(UInt32, %200e586bd98fa6e705c88a76162db5827c017c3d) Client:%947dcd42899d9aa7c6052438fcefdb0e6870dfc6(%200e586bd98fa6e705c88a76162db5827c017c3d) Client:%21700aba1784c39f51476b283038fb9b1779c60d(%200e586bd98fa6e705c88a76162db5827c017c3d) %e7925fde62e86093b5a8e578ecd35a0f1f02a942:%6aa63b4475e06e8d353c958ba12adc89e65ef07f(%11eee7ca43b2338f6c7cbfd9a3fa4c22d1f94f94) %63ab77c2a7a4c4ddc28249e256cd5b420766f594:%9636f07ca58fe221a79d1bfb0c4e378dcfd3784b() Client:Update()

 

image.png

SLATE

Posted (edited)

Actually this seems unrelated to that, as i reverted to my original config and still get this error. I believe its due to the changes in 1.4.0 for the new UI elements since the error is in AddUI

Here's the error on client side:

RPC Error in AddUI: Object reference not set to an instance of an object.
  at %eedfa5f2f96a70ae6dffea2f7e589da176525872.%119ee783de317e5de42ff2a52bd471370f3eb06d (System.String %168ae60f6d5cf690fc18a5e6c139cda75abc7cd4, System.String %8b64c299c6bd351cf55fb7361523d9cd9dfea9cb) [0x00000] in <00000000000000000000000000000000>:0 
  at CommunityEntity.%5ae79ed846e66ee6e8b105d5fe4ee477111983c7 (UnityEngine.GameObject %1d0e0f7483c39b065de7ddb64f4fc42dfc6555dc, %eedfa5f2f96a70ae6dffea2f7e589da176525872 %14f93127e069b29d7e083d254a2affe37465a6be, System.Boolean %04c5dd048e41bc76ab47892ec0bafd5ac9e6b042) [0x00000] in <00000000000000000000000000000000>:0 
  at CommunityEntity.%357a9e5ae5bfdf6d2ba5c3e97ab03a812679bb55 (BaseEntity+%4fc29a26418c0bd112aa4bd20b58934127538b86 %77ea4bf1b5992675a5a23abaea6b2b2e22de563b) [0x00000] in <00000000000000000000000000000000>:0 
  at CommunityEntity.%d5697713e4c78a55395296992adb9346c795c54a (BasePlayer %3ffc711963259d7f1079f47adeefdbb6a030748d, System.UInt32 %96dbc5113809c0f979f25edbc2e4ff7d3501b7b1, %200e586bd98fa6e705c88a76162db5827c017c3d %77ea4bf1b5992675a5a23abaea6b2b2e22de563b) [0x00000] in <00000000000000000000000000000000>:0 
  at BaseEntity.%af8c6d4600ab2d5ff6def70b8267c1d6607603e8 (System.UInt32 %7dae34e382702b84b1d2073007aaa262ba94fb90, %200e586bd98fa6e705c88a76162db5827c017c3d %185f99b148bf638e0a46b56443067e4ae1d0e198) [0x00000] in <00000000000000000000000000000000>:0 
  at Client.%947dcd42899d9aa7c6052438fcefdb0e6870dfc6 (%200e586bd98fa6e705c88a76162db5827c017c3d %231bca98e8f2f8bcffec35614449ca9e2869ed12) [0x00000] in <00000000000000000000000000000000>:0 
  at Client.%21700aba1784c39f51476b283038fb9b1779c60d (%200e586bd98fa6e705c88a76162db5827c017c3d %231bca98e8f2f8bcffec35614449ca9e2869ed12) [0x00000] in <00000000000000000000000000000000>:0 
  at %e7925fde62e86093b5a8e578ecd35a0f1f02a942.%6aa63b4475e06e8d353c958ba12adc89e65ef07f (%11eee7ca43b2338f6c7cbfd9a3fa4c22d1f94f94 %4147c37c72447d72dd8a53edafb87eb877500ca5) [0x00000] in <00000000000000000000000000000000>:0 
  at %63ab77c2a7a4c4ddc28249e256cd5b420766f594.%9636f07ca58fe221a79d1bfb0c4e378dcfd3784b () [0x00000] in <00000000000000000000000000000000>:0 
  at Client.Update () [0x00000] in <00000000000000000000000000000000>:0 

 

Edited by SLATE
beee

Posted

Hey,

Can you send me full config, need to check if positioning settings might be causing it.

SLATE

Posted

{
  "General settings": {
    "Can filter player messages?": false,
    "Recent notifications command": "n",
    "Show time (gametime, servertime, none)": "gametime"
  },
  "Server messages settings - 'say' command": {
    "Convert all server messages?": false,
    "Prefix": "[Server]",
    "Prefix color": "#FFB84C"
  },
  "Notification area settings": {
    "Time visible (in seconds)": 10,
    "Max # of notifications visible": 5,
    "Alternate color 1": "#18122B",
    "Alternate color 2": "#303856",
    "Opacity": 70.0,
    "Width": 350.0,
    "Position (Top, TopLeft, TopRight, Left, Right, Center, Bottom, BottomLeft, BottomRight)": "TopLeft",
    "X axis": 15.0,
    "Y axis": 15.0,
    "Single notification settings": {
      "Gap between notifications": 2.0,
      "Forced inner margin (-1 = auto)": -1.0,
      "Height": 20.0,
      "Font size": 11,
      "Text alignment (left, right, center)": "center",
      "Default text color (if not formatted)": "#ffffff"
    }
  },
  "Recent notifications modal settings": {
    "Primary color": "#212741",
    "Secondary color 1": "#18122B",
    "Secondary color 2": "#303856"
  },
  "Message filtering rules": [
    {
      "Text to match": "Rusted Wilds Rewards",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "Server Rewards:",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "[DeathNotes]",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "Raidable Bases",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "Cargo Plane ",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "Supply Drop ",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "Patrol Helicopter inbound",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "[Event]",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "Hackable Crate has",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "ZTL Drop Services",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "[Convoy]",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "[Events]",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "Chinook ",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "[Monument",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "Travelling vendor ",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "Bradley APC ",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "[Dangerous Treasure",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "[Beds]",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    },
    {
      "Text to match": "You received a refund ",
      "Is RegEx (Advanced)": false,
      "Show as notification": true,
      "Keep in chat": false,
      "Game Tip Settings": {
        "Show as Game Tip": false,
        "Game Tip color (true = blue - false = red)": true
      },
      "Formatting": {
        "Color setting": {
          "Use custom color": false,
          "Custom color": null
        },
        "Regex formatting (Advanced)": {
          "Enabled": false,
          "Pattern": null,
          "Replacement": null
        }
      }
    }
  ],
  "Version": {
    "Major": 1,
    "Minor": 4,
    "Patch": 0
  }
}

 

beee

Posted

Working normally on my end, not sure what could be causing that 🤔.. 

image.png

SLATE

Posted

With my config it worked for you?

K9N_Twitch

Posted

RPC Error in AddUI: Object reference not set to an instance of an object. at %e87e8d94e454f732b586ae011fa2cb45350183f7.%066f361c16d6a7f0c91b8514cde8c3b04072d164 (System.String %5f8d3be75d3631d1edee81a24f877a7973089a4d, System.String %71743e13561a720cdfc1e00827b0ce18777964be) [0x00000] in <00000000000000000000000000000000>:0 at CommunityEntity.%8d503ecb698832b0888bdec58a103937b81d5f45 (UnityEngine.GameObject %6f402f8a72a6afe5eeec08219556ffadfa4d0729, %e87e8d94e454f732b586ae011fa2cb45350183f7 %a6ad0acf2fca1f1eb1087acf67c789c79ed6dfa1, System.Boolean %f69b22cea477f4473056ab1235fbae8d55b83d26) [0x00000] in <00000000000000000000000000000000>:0 at CommunityEntity.%dc501dc24b6a336a712e2d1b42634a5dc526766f (BaseEntity+%060de00025bfe67b062b6781ba4418a123431c4d %b753b43fbcc1f2b7e8dc04564a1e9b5f38c708f6) [0x00000] in <00000000000000000000000000000000>:0 at CommunityEntity.%4a26f36e7a30925ce43e50d5b2f89ddfa3678ab9 (BasePlayer %079163ac78bbf13780afc9613e3d90ab7249f0e0, System.UInt32 %965197084d17226f13c08dc444fab402b9a2b3dc, %9025b2dceac0b45236d01f23de377d782f54b2e5 %b753b43fbcc1f2b7e8dc04564a1e9b5f38c708f6) [0x00000] in <00000000000000000000000000000000>:0 at BaseEntity.%05c031600bc7e2d4870a616f1678139a994cf027 (System.UInt32 %cf7a8e58185f75e9424d912237e1037f0bd2a63b, %9025b2dceac0b45236d01f23de377d782f54b2e5 %d8c5c7f204b2f03f73d61d7bf570455e8e6ea3d3) [0x00000] in <00000000000000000000000000000000>:0 at Client.%bb4e34addf245c88c0c6d71483c42dfb74ac8933 (%9025b2dceac0b45236d01f23de377d782f54b2e5 %67db436cd5d5061364927105178db1cfc5f6b0cf) [0x00000] in <00000000000000000000000000000000>:0 at Client.%9cc84cd5adf2f9040f385e84b680cf103ae035e7 (%9025b2dceac0b45236d01f23de377d782f54b2e5 %67db436cd5d5061364927105178db1cfc5f6b0cf) [0x00000] in <00000000000000000000000000000000>:0 at %516a0e46e9aa632b781f05fe2de734f1d0510f41.%b6ceecdbdffc617d40efb1e879b464f613b50616 (%e57c36bf20206eace8093cfd3365fac32f2208a7 %ee774d6b6e93796e512c21c49383bc8f6b71d04b) [0x00000] in <00000000000000000000000000000000>:0 at %405a178ce7b7306032aaf3c43a6ed433eeb93b97.%16a8909c2430def27802b23195d505372d018e93 () [0x00000] in <00000000000000000000000000000000>:0 at Client.Update () [0x00000] in <00000000000000000000000000000000>:0

It's the same problem.

K9N_Twitch

Posted

I've reverted to the previous version for now.

  • Like 1
beee

Posted

Ok so got a couple of questions to try to replicate:

  1. What's the server version? is it up to date?
  2. Is it all players or some players?
  3. Does some notifications show up then suddenly this happens or right from first sent it kicks the player?

@SLATE @K9N_Twitch

SLATE

Posted

'Carbon' v2.0.170.0

Protocol	2602.272.1
Build Date: 10/04/2025 09:45:21
Unity Version: 2022.3.41f1
Changeset: 133099
Branch: release

2. I'm not sure, I reverted it after it occurred to me twice on my server when no one else was connected.

3. I didn't notice any notifications come up before i was kicked

SLATE

Posted

I just tested with me and another player. first notification that came through kicked us both.

  • Like 1
beee

Posted

Oh carbon i see forgot to test there, wonder if it was carbon for K9N too.

  • Like 1
K9N_Twitch

Posted

YES!!

4 minutes ago, beee said:

ああ、カーボンですね、そこでテストするのを忘れていました。K9N もカーボンだったのかな。

 

beee

Posted

Gotcha thanks for the info, will revert the version now and check with Carbon why that's happening.

  • Like 1
  • Love 1
SLATE

Posted

1 hour ago, beee said:

Gotcha thanks for the info, will revert the version now and check with Carbon why that's happening.

let me know if you need any testing, i should be around in about 8-10 hours

  • Love 1
beee

Posted

Found and reported bug to Carbon, added the following to v1.4.1 which fixes it till Carbon fixes it from their side too.

#if CARBON
	CuiHelper.AddUi(player, CuiHelper.ToJson(cont).Replace("\"verticalFit\":2", "\"verticalFit\":\"PreferredSize\""));
#else
	CuiHelper.AddUi(player, cont);
#endif

 

  • Love 1
SLATE

Posted

all fixed. thanks!

  • Like 1
  • Love 1
beee

Posted

Changed Fixed In to 1.4.1

  • Like 1
2m

Downloads

Total number of downloads.

9.4k

Customers

Total customers served.

137.6k

Files Sold

Total number of files sold.

2.9m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.