Edit: gave triggerEffect() a system prompt for testing