oops, gaming habits spilling over
cleaning up logic errors in expression parser