... or even better than using `$params` here, do the params checking in the `populateState()` method and check against a state here.