This `abs()` is unnecessary, right? I've pushed a change that removes it, but please revert if in error (d18c030).