Let's take a step back and think about how this works