Because it will blindly re-download and then the user will have 2 jars? I see. That means we'll need either/or logic, no?