With apologies to Alan Moore ...