Yeah, I was a little back and forth on that.  I decided to leave it because I think assuming the project will be a git repo is relatively safe; plus we rescue errors and serve a 404 if something fails, so no harm no foul.