Also, a known source of randomness (that you add yourself or already occurring) is pretty important for determining causality.