Give base modules virtual destructors.  Oops.