fix a evaluation bug