Renamed Guard.That to Guard.With, somehow that makes more sense