Filtering is redundant with juse using grep or better, an inde snapshot.
rearrangement to avoid double imports