Paul: A lot of the lot of the safety of the language, the fact that you can't work with raw bytes and pointers and offsets is part of it. And then also you also pointed out that the small surface area you can accomplish so much was so little that you don't have to kind of put so much out there in your code. So it's easier to guard that smaller code base. Right. Exactly. I mean, if it were like a viable like sort of attack like, if it was sort of like a viable vulnerability, if you would, it would probably be exploited by now. You can never like really prove security. You can just sort of go with what seems