Certain measure-theoretic issues raise the possibility that (a) the optimal value of a multistage stochastic programming problem may be ill-defined and (b) the recursion defining the problem may fail, so the problem itself is not even defined. The first difficulty is illustrated by example. A rigorous definition of multistage stochastic programming with fixed linear recourse is shown to avoid this difficulty. In the context of the new definition, certain measurability, convexity, and lower-semicontinuity assumptions on the objective function preclude the second possibility.