Why we act as we do