I like the unique, idea, but I am not sure that the returned data structure is correct. My understanding is that Sails adapters always return an array over which the application can iterate, even if there is only one result. Should it be  `[results[0]]` instead of `results[0]`?