New: well-balanced