SecondaryAbility's API additions