Homer Simpson mentions insulin pumps in the last episode!!

This is literally the first time I have ever heard insulin pumps mentioned in mainstream media/entertainment, and outside of my doctors office and me explaining it to people. I’m pretty happy about this!