dont throw fatal error when gaps in training data.  though its usually not a great idea