dict always evals to true; count doesn't