Do we really need to use both `joins` and `includes` here? Wouldn't `joins` possibly lead to duplicate results being returned?