Before revision:  Modelling a target variable using the correct set of causal variables yields a model that generalises across environments or subjects (if these environments leave the causal mechanisms intact ). Conversely , if a candidate model does not generalise, then either it includes non-causes of the target variable  or the underlying variables are wrongly defined .
After revision:  Modelling a target variable using the correct set of causal variables yields a model that generalises across environments or subjects (if these environments leave the causal mechanisms intact . Consequently , if a candidate model does not generalise, then either it includes non-causes of the target variable or the underlying variables are wrongly defined .