WATCH: Ellie Kemper Becomes A Better Preggo by Eating Sardines

It's all in the name of motherhood. 

Ellie Kemper has been candid about her pregnancy eating habits: First there was ice cream aversion, which quickly gave way to ice cream obsession, and now she's opening up about the one food she promised she'd chow down on in the name of being a good mother: Sardines.

If that sounds less than appetizing to you, you're not alone: Ellie also confessed to putting off the task because, well, sardines aren't as easy to love as ice cream is. But all that changed during an appearance on The Late Show with Stephen Colbert:

It's no surprise that the Unbreakable Kimmy Schmidt star chose now to try sardines. She's just weeks away from giving birth, and is trying to burn through her pregnancy bucket list. "I'm a little disappointed in myself because before getting pregnant I resolved to do all these things during my pregnancy to nurse a healthy pregnancy," she shared with Colbert. "And so I'm finding in these final weeks that I didn't do any of them." 

Among those things she vowed to do? Play classical music, read War & Peace (out loud and to her baby, no less) and—yep, you guessed it—eat sardines. "Sardines are supposed to be very good," she said, citing the "fishy oils" as being beneficial for baby.

Colbert came prepared to help Ellie knock one item off that list. He presented her with sardines, and she rose to the challenge—almost willingly. "See the thing is, I hate sardines," she admitted. "But I am a selfless mother!" 

Ellie bit into a sardine "for baby" before grimacing. Her verdict? "I don't like it," she said. "On the other hand, I can feel baby getting smarter."

Related: According to Ellie Kemper, Pregnancy is Like a Constant Hangover