Is the `eval` necessary?