I believe these `joins` could be simplified to `joins(:own_role => {:permissions => :permissions_tags})`.