And here I always thought that cannon balls were just cast iron with no exposives in them.

How come those things don't blow up in the cannon instead of the SECOND time they get jarred (when they land)?