don't allocate arrays in filter