addMode should be true by default