I've always wondered how 20 and 30 mm cannon rounds are designed to explode.
It would seem that the firing of the round in itself would cause enough rapid acceleration to explode the round. I guess it is the rapid deceleration of the round hitting the target or deformation of the round that causes the explosive to go off.
Also seems like the the volume of explosive that could be fit inside of the round would be so small in order to keep the integrity of the projectile itself as to make it a nominal explosion.
Obviously they work and were widely adopted so I suppose the point is moot.