Further optimization of Ability spec