That could work. An alternative would be to make use of `objects.first()` in `__nonzero__`. It would also be cool to clear the ordering on a query set (because you don't need the performance overhead of sorting if you're only interested in checking if a query set is non-empty).