add `leftNegative` option