Trusted: on the assumption that dispose as implemented by the LLVM community is good _enough_. Any bugs should by now have been found.
See Implementation