I think this could be improved in future, so I'll leave it for now. There is the subtlety of having to figure out how to handle the request differently, so one would have to check exactly which file handle was returned, etc. But I agree it would be better.