title: How to properly replace this.stop() with pause() on Iron Router blaze integration
body: <p>When I upgrade Iron Router to blaze integration branch, I began receiving this warning:</p>
  
  <pre><code>"You called this.stop() inside a hook or your action function but you should use pause() now instead" 
  </code></pre>
  
  <p>Chrome console --> iron-router.js:2104 --> client/route_controller.js:193 from package</p>
  
  <p>The code is on client:</p>
  
  <pre><code>Router.before(mustBeSignedIn, {except: ['userSignin', 'userSignup', 'home']});
  
  var mustBeSignedIn = function () {
      if (!Meteor.user()) {
          // render the home template 
          this.redirect('home');
          // stop the rest of the before hooks and the action function 
          this.stop();
          return false;
      }
      return true;
  }
  </code></pre>
  
  <p>I tried replacing <code>this.stop()</code> with: <code>pause()</code>, <code>Router.pause()</code> and <code>this.pause()</code> but still does not work. Also I haven't found pause function on iron-router package.</p>
  
  <p>How do I properly replace <code>this.stop()</code> with <code>pause()</code>?</p>
  
  <p>Thanks</p>