eval-safe var case done