It would be best to have both implementations in parallel and use an experiment to validate the port.