variable proton size