adjusted eval/printf calls in .value()