How does my npc "know" there is a Nav Mesh?

So I built a Nav Mesh on my level (NavMeshBoundsVolume):

Then I made my NPC randomly move using Blueprints:

(NOTe:I have not plugged the variable in for the NavMesh!)

He moves on the Nav Mesh perfectly. What I wanted to know is how the hell does my npc know the Nav Mesh when I obviously have not called the variable in my NPC blueprint? Is Unreal that awesome when It sees a Nav Mesh it applies to all characters on the level?