fix: use constants in +/-1^n