Try differentiating the trigger name from the trait name, maybe this causes the problems.