Overall, this is a logical mechanism. In the human, an average pregnancy costs approximately 50,000 calories, and nursing costs about a thousand calories a day; neither is something that should be gone into without a reasonable amount of fat tucked away.