Pass additional args to guard function