Cause, Knowledge and Responsibility