resolves #222 correctly handle multipart books