Insights on causation