remove defer() from filtering