fixed evaluation ...