fix weakening
v0.10

   * do the weaking properly
   * undo the weakening in 'sub rate', otherwise we get service-less
     rates out of it