I'd just use ```len()``` in Python and save the extra roundtrip to the database - I don't think it'll save any time to do the count first, if there isn't any data to return.

I agree that ```total``` seems silly in some cases, I've been returning it out of consistency too.