removed one, negOne, (<+>) from Mode API