This should be the same logic that was happening before the refactor.

If you're passing the `reset` option in then you're specifying that you wanted the collection to be reset immediately before loading (otherwise it gets reset at the end)