I'm also a little unsure of this. I understand why you have it, I think a general rule of thumb has been seriously considering anytime we're returning a generic object or array. Hm, it's probably ok for now, but something that might need some reevaluation later.