Adding half-baked ZIP download implementation to avoid more conflicts.