stay-balanced

(1)