accurate weighting for buoyancy control