What is a hypothesized reason why King, Rockhopper, and Macaroni penguins purposefully swallow stones?

Answer

To help reduce buoyancy when diving or to quell hunger during fasts

Theories regarding the ingestion of stones suggest they serve several mechanical or physiological purposes, including reducing buoyancy when diving, suppressing hunger pangs during fasts, or helping chicks grind tough crustacean exoskeletons.

What is a hypothesized reason why King, Rockhopper, and Macaroni penguins purposefully swallow stones?
fooddietpenguin