adjusted privacy on ArrayFilter for external calls