Goodthink causation