stripped down eval