There is actually a more appropriate place to catch these. https://github.com/mozilla/popcorn.webmaker.org/blob/master/lib/middleware.js#L23-L39 and https://github.com/mozilla/popcorn.webmaker.org/blob/master/lib/middleware.js#L41-L57 are pieces of middleware we use that will first try and find a project on any endpoint that we need one. This way we catch that error here rather than relying to catching it in all places that consume these middleware functions.