Detonation will only occur if your advance exceeds the available fuel and you are running lean. It's not about what you add so much as when you add it. More advance just needs more fuel so it can use it efficiently across the curve. This is why it's a balance between A/F ratio and ignition timing to get the acceleration curve optimized.