public void finish(OutputStream os) {
   if (askedBefore) {
     super.finish(os);
   } else {
     askedBefore = true;
   }
 }