eval is evil - kick it away