Note that I took out the `directory` middleware since it didn't seem to me like we should ever serve a directory listing.