Permanent: hasEffect/hasModifier
Permanent: unit tests