removing eval trap altogether