non-existing files return a 404 error