eval properly evaluates aritmatic and logical expressions excluding structures