direct cause