Temporal Causality Preservation