Remove superfluous queryset all() calls
Replace condition `qs.all()` with `qs.exists()`
Merge remote-tracking branch 'origin/remove-superfluous-all' into master