message: expanding comment
diff: @@ -54,7 +54,13 @@ function jsonapiMiddleware(searcher, writers, indexers) {
  return;
  }
  - // body may have already been parsed
  + // This is here in case an earlier middleware needs to parse the
  + // body before us. That's OK as long as they also set this flag to
  + // warn us.
  + //
  + // TODO: a better solution would be to split the body parsing step
  + // out as a separate stage in our middleware stack, so that this
  + // plugin (and others) can just list themselves as { after: 'body-parsing' }
  if (!ctxt.state.bodyAlreadyParsed) {
  await body(ctxt, err => {
  if (err) {
  