Hey, Austin. This is a really great rework of mime part handling. Your new solution is much more elegant, and makes things much cleaner. The patch series looks very good to me. I only have a couple of comments on the crypto processing stuff, to follow. I definitely support pushing this series (or maybe a v3 of it) into master. jamie.