Get rid of an evaluate_pieces() overload