one more bug on buoyancy