fix proton