swapped exec for custom fact, changed conditional logic to match