Causality Puzzle Causality Puzzle