Mbst 9893 more granular uploads

I think the schema allows it, but it never ever happens, there's only ever a single Item. I might switch to an ``Iterables.getOnlyItem()`` to make that explicit.