Maybe you want to create options here with deleteflag = null, and then _.assign(options, findOptions), then use options in the argument to find. That way it's possible to search for deleted messages if you need to (how else will we allow people to undo a delete?)