strictUndefinedChecks . However, I did run into some confusion testing. ipv4 is optional. However, when I use a header that might be undefined, like so:undefined value isn’t allowed here. If undefined values are indeed disallowed, wouldn’t it be helpful if the types only accepted a string or null instead? This way, any potential issues could be caught during development instead of at runtime.