use "flex" filtering when collection too large

#44