anything that contributes causally to a result