Use wrapper functions instead of eval.