Forgot to import itertools in CatPredicate.  Now Fixed.