Don't eval multiple times when called multiple times in quick succession.
(prettier got ahold of this commit)