Refactored the various Kill methods into KillInternalData.