title: Res.render() not rendering
body: <p>I have this express route that seems to be refusing to render a jade template. When I put the wrong jade template string in, I get the usual couldn't find the fie being rendered to the browser.</p>
  
  <p>But when I have the right one in, nothing happens...</p>
  
  <p>Also, when I put a <code>res.status(500).send()</code> AFTER the <code>res.render()</code>, I end up getting the 500 error or any other code I choose to put in there.</p>
  
  <p>What's going on here?</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code> app.post('/stuff/new', function (req,res){
  
  
      Stuff.findById(req.body.booking_id, function(err, stuff){
        if(err){ console.log("Err", err)}
  
        else if (booking) {
  
          Thungs.findById(req.body.user_id, function(err, thung){
            user.stuff.push(req.body.things);
            user.save();
          });
  
          Thingers.findById(req.body.center_id, function(err, thinger){
            center.stuff.push(req.body.things);
            center.save();
          });
  
          stuff.prop = 'thing';
          stuff.save(function(err, result){
            if (err) { console.err("err", err) }
            else {
  
              res.render('booking/thank_you', {
                url: req.url,
                id: "thank_you"
              }, function(err, html){
                if (err) { console.err("ERR", err) }
                else {
                  res.send(html);
                }
              });
              res.status(500).send();
  
            }
          });
        }
      })
    });</code></pre>
  </div>
  </div>
  </p>