Also I'd prefer if the metadata could look like:

```javascript
{
    'filename1': {
        'size': '12556',
        '<meta1>': 'blahhh'
    },
    ...
}
```

And the `status` not part of the metadata if the status is already passed as its own parameter (or vice versa). They seem to be used interchangeably below?