Rest of your program blindly believes that the interface of your "trusted set" is safe because you owned that responsibility when you marked it unsafe.
If you have a memory safety bug in that interface, then you can taint the rest of the program's memory safety as well, correct?