Let me know what you see. What I saw matches your expectations. Bear in mind that here we expect zlib to be the legacy method most of the time after upgrade. If efficiency here is a concern, perhaps there's a way to do this with BIF classification functions, I could look into that for another release if there's an issue. (I do not especially like using exceptions for flow control, but I'm not aware of another way to do this right now.)