why bother wrapping in an eval in this case? is it needed in case there are multiple statements? Could you add a comment?