replace current_ability mechanism by current policy