This thing has been stuck in my head all week.