fix(filter): use args.filter if set