Currently if you passed in a dynamic byte buffer that was not explicitly marked, reading it would trigger a reset that would error out
Added a mark() when you create the mime part but both may need to go altogether in the future