prover improvements triggered by the js semantics