I just mean : 

```
@criteria ||= Problem.outdated
```

the criteria method can be call twice so the @criteria is override all the time. It's not need.