smart_eval
