fixes dataset references, appears to be working properly now
warns before resetting scoring_program to nothing