No "eval" required.