destrict eval