Serving files, part 2 of 3.