make damn sure that Cache.Instance.PreferredPrimaryWeaponTarget is targeted before attempting to aggress it.