# New Guard Fields

Storyspace 3 also supports richer and more flexible guard fields that can incorporate any Tinderbox expression. If the expression’s result is true, the guard field is satisfied; if false, the guard field is not satisfied and the link it disabled.

The convenience functions visited() and unvisited() help make guard fields more legible. Some sample guard fields:

> `visited(/prologue) | visited(/help)`

> $Health(/hero) > 5

> every(child(/episode 1),$Visits>0 )