Solver now does truth evaluation