A warning might be possible. A fatal error would be too much. Someone might want to run the program with (say) just the first 500 out of 1000 time points, using an input dataset syntax like fred+orig'[0..499]'. They shouldn't have to modify all the other inputs to match.