Eval evaluates its argument twice

This makes sense. Trust me.