Added Eval.in support, based on Mon_Ouie's version