Did the old view not support allow_empty or …? Supporting it makes imo sense, if a filter returns no results we should not show a 404