I was sick recently, sorry to hear that; I'll finish this one for you. Removing eval() sounds non-trivial, not a high priority since it's leaving core.