FYI, calling `list` on `criteria` shouldn't be necessary.