Does this work properly? I thought `data.languages` was supposed to be an Array. You should probably use `_.union(data.languages || [], options.languages || []);`