Add optional CrackShot support