Actually, if this is in fact the case and the returned object should always be an array then I think we would not even need the `unique` option. I need to confirm this.