Yeah, that's how this bug came to be in the first place: I was trying to minimize assumptions about what's inside the zip.