title: await with try/catch and nested promises
body: <p>Perhaps a bit of a dumb question but should I catch the promise within the method entitled "actionTwo()" ? What is best practice?</p>
  
  <pre><code>async actionOne(req, res, next) {
      try {
          await this.actionTwo();
      } catch( error ) =&gt; {
         // catch the error
      }
  }
  
  async actionTwo(req, res, next) {
      return new Promise( function( resolve, reject ) {
          // do something
          resolve()
      })
      .catch( error ) {
          // Do I need this catch statement???
          reject( error )
      }
  }
  </code></pre>