Actually, it's specific for a backend which provides aggregation, which at the moment is only true for sqlite.  But the fallback will work without the relationship existing.