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 ).
After revision:  Modelling a target variable using the correct set of causal variables yields a model that generalises across environments or subjects as long as these environments leave the causal mechanisms intact ).