Changed logic on split so that value is cleared, and Mighty/Weak explicitly know when not to trigger