fixed filter() result