added enclos argument to an eval()