finishes proto