deterministic causality