Renamed to _unbalanced, to make room for the balanced implementation