Tried out some cluster-filtering.  space leak.