eliminated redundant eval calls from tournament