Fixed eval by getting necessary reqs.
Made return eval function friendlier.