hidden assumptions