under the hood, replace One with -1