No need to eval, but I still want to streamline this area