Predictive software leaving little to chance