Proton Finishing