tweaks to arithmetic... power operations aren't right again.