You make a good point, you could fix it with views (in terms of just creating as many ``File``s as needed, but I don't think that's well-spent complexity.