title: Waiting on Meteor.user()
body: <p>If a new users signs up, I take them to the getting started route so they enter can enter a name which is at <code>/gs</code>. I store the name inside a name property of the profile object of the current user. Now if a user who has already entered a name and visits the <code>/gs</code> route I want to redirect them to the root. In iron router, I do this:</p>
  
  <pre><code>Router.route('/gs', {
    name: 'gs',
    onBeforeAction: function() {
      if ( Meteor.user().profile.name ) {
        this.redirect('/');
      } else {
        this.render();
      }
    }
  });
  </code></pre>
  
  <p>Even though this works, it prints out 2 errors to the console. One of them being "Cannot read property 'profile' of undefined" and the lack of <code>this.next()</code>. Any way to fix these problems.</p>