clean up of de_eval_base