New protocol deterministic : more precise, maybe slower