How to solve the weight problem for good