interval -> invert per issue #25