



/ 0
I have often said that one of the key distinctions between the medieval "fighting" systems and the later Renaissance fencing systems relates to differences in power.
In Renaissance or classical fencing, one uses time (tempo), position and distance in an effort to CAST the point or the end of the weapon--what Fiore calls the sword's punta. Fiore does do this in a couple of places, and he calls it buttare della punta, or "casting the point."
But casting has very little power. Unlike the German systems, Fiore doesn't do this much.
Unless the sword is extremely sharp, and the opponent is hardly armoured, it will merely discomfit. Discomfiting blows are useful in that they capture time and allow a more definitive, powerful strike to follow.
Fiore likes to harness maximum power in his colpi, or strikes. Rather than saying "to cut," (tagliare, French tailler), he says to STRIKE, or to make a blow (colpire).
Elsewhere in the manuscript, he also discusses the idea of striking the opponent WITH THE EARTH, rather than throwing them down. This idea of harnessing the stability and power inherent in the earth is a key principle in Fiore's L'arte d'armizare, and it helps to explain his preference for the low poste.
In making a blow, I've noticed that students often make the requisite movements, but miss the key linkage with power. This requires turning the whole body, rather than striking with the arms (remember, the arms merely direct the  power, they don't generate it). In presenting this to students, I've found that a couple of English words really help to cement the idea:
When striking from below, SCOOP the power from the earth and use the body to lift this massive weight. In order to do this, the body TURNS (the volte). When striking a fendente from tutta porta di ferro--the core movement from the main posta--HAMMER the blow (a rebattendo) to clear the center of the fight.
When striking from above, HURL the power from the heavens like a lightning bolt. Use the earth's power to draw the blow, keeping the hand closer to the body.
When closing with an opponent, or when thrusting, DRIVE towards the opponent. If he's insufficiently strong, DRIVE THROUGH him. If he's immovable, then use a volta to TURN around him.
We don't spend a lot of time dancing around the opponent, nor casting in hopes of an opening. Instead, we DRIVE inward to capture the opponent's main weapon, neutralizing the main threat. Then, follow-on with one or more of the cinque cose (the "five things" - strike, disarm, bind, break, throw).
Remember the power words:
DRIVE in to seize the fight and the opponent's weapon
When striking from below, SCOOP power from the earth
When striking from above, HURL power from the heavens, seeking the earth
When striking from tutta porta di ferro, HAMMER across and down to seize the centerline
CAPTURE the opponent's weapon, and do one or more of the FIVE THINGS
session.counter ⇒ 1
session.timer.start ⇒ 1369027672
session.timer.last ⇒ 1369027672
session.timer.now ⇒ 1369027672
session.client.browser ⇒ CCBot/2.0
registry ⇒ {}
id ⇒ 0
name ⇒
username ⇒
email ⇒
password ⇒
password_clear ⇒
usertype ⇒
block ⇒
sendEmail ⇒ 0
registerDate ⇒
lastvisitDate ⇒
activation ⇒
params ⇒
groups ⇒
guest ⇒ 1
lastResetTime ⇒
resetCount ⇒
aid ⇒ 0
session.token ⇒ db4b68b251432cb21c02fa176fb771fb
link ⇒ http://www.scholasaintgeorge.org/index.php/training-mainmenu-71/advanced-training-mainmenu-92/212-the-language-of-power
expiry ⇒ 1369027672
Application 0.001 seconds (+0.001); 0.71 MB (+0.711) - afterLoadApplication 0.099 seconds (+0.098); 6.89 MB (+6.183) - afterInitialiseApplication 0.135 seconds (+0.036); 9.51 MB (+2.613) - afterRouteApplication 0.264 seconds (+0.129); 15.46 MB (+5.955) - afterDispatchApplication 0.396 seconds (+0.132); 19.98 MB (+4.521) - beforeRenderModule mod_roknavmenu ()Application 0.531 seconds (+0.135); 24.68 MB (+4.694) - afterRenderModule mod_roknavmenu ()Application 0.552 seconds (+0.020); 24.67 MB (-0.003) - beforeRenderModule mod_facebooklike (Facebook Like Button)Application 0.555 seconds (+0.004); 24.70 MB (+0.030) - afterRenderModule mod_facebooklike (Facebook Like Button)Application 0.555 seconds (+0.000); 24.69 MB (-0.011) - beforeRenderModule mod_menu (User Menu)Application 0.559 seconds (+0.004); 24.75 MB (+0.060) - afterRenderModule mod_menu (User Menu)Application 0.559 seconds (+0.000); 24.75 MB (-0.005) - beforeRenderModule mod_login (Login Form)Application 0.566 seconds (+0.007); 24.83 MB (+0.084) - afterRenderModule mod_login (Login Form)Application 0.576 seconds (+0.010); 24.93 MB (+0.097) - afterRender24.94 MB (26,155,136 Bytes)SELECT `data`
FROM `j25_session`
WHERE `session_id` = 'gu2796srdp3l88nqfttsl6ok84'SELECT `session_id`
FROM `j25_session`
WHERE `session_id` = 'gu2796srdp3l88nqfttsl6ok84'
LIMIT 0, 1INSERT INTO `j25_session`
(`session_id`, `client_id`, `time`)
VALUES
('gu2796srdp3l88nqfttsl6ok84', 0, '1369027672')SELECT extension_id AS id, element AS "option", params, enabled
FROM j25_extensions
WHERE `type` = 'component'
AND `element` = 'com_users'SELECT b.id
FROM j25_usergroups AS a
LEFT JOIN j25_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE a.id = 1SELECT id, rules
FROM `j25_viewlevels`SELECT folder AS type, element AS name, params
FROM j25_extensions
WHERE enabled >= 1
AND type ='plugin'
AND state >= 0
AND access IN (1,1)
ORDER BY orderingSELECT extension_id AS id, element AS "option", params, enabled
FROM j25_extensions
WHERE `type` = 'component'
AND `element` = 'com_languages'SELECT extension_id AS id, element AS "option", params, enabled
FROM j25_extensions
WHERE `type` = 'component'
AND `element` = 'com_kunena'SELECT extension_id AS id, element AS "option", params, enabled
FROM j25_extensions
WHERE `type` = 'component'
AND `element` = 'com_akeebasubs'SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM j25_menu AS m
LEFT JOIN j25_extensions AS e
ON m.component_id = e.extension_id
WHERE m.published = 1
AND m.parent_id > 0
AND m.client_id = 0
ORDER BY m.lftSELECT *
FROM j25_jcomments_settingsSELECT id, home, template, s.params
FROM j25_template_styles as s
LEFT JOIN j25_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id
WHERE s.client_id = 0
AND e.enabled = 1SELECT extension_id AS id, element AS "option", params, enabled
FROM j25_extensions
WHERE `type` = 'component'
AND `element` = 'com_content'SELECT *
FROM j25_languages
WHERE published=1
ORDER BY ordering ASCSELECT a.rules
FROM j25_assets AS a
WHERE (a.id = 1)
GROUP BY a.id, a.rules, a.lftSELECT b.rules
FROM j25_assets AS a
LEFT JOIN j25_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.name = 'com_content' OR a.parent_id=0)
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lftSELECT a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext,
CASE WHEN badcats.id is null THEN a.state ELSE 0 END AS state, a.mask, a.catid, a.created, a.created_by, a.created_by_alias,
CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.version, a.parentid, a.ordering, a.metakey, a.metadesc, a.access, a.hits, a.metadata, a.featured, a.language, a.xreference,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,contact.id as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count
FROM j25_content AS a
LEFT JOIN j25_categories AS c
on c.id = a.catid
LEFT JOIN j25_users AS u
on u.id = a.created_by
LEFT JOIN (
SELECT contact.user_id, MAX(contact.id) AS id, contact.language
FROM j25_contact_details AS contact
WHERE contact.published = 1
GROUP BY contact.user_id, contact.language) AS contact
ON contact.user_id = a.created_by
LEFT JOIN j25_categories as parent
ON parent.id = c.parent_id
LEFT JOIN j25_content_rating AS v
ON a.id = v.content_id
LEFT
OUTER JOIN (SELECT cat.id as id
FROM j25_categories AS cat JOIN j25_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
WHERE parent.extension = 'com_content'
AND parent.published <= 0
GROUP BY cat.id) AS badcats
ON badcats.id = c.id
WHERE a.id = 212
AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2013-05-20 05:27:52')
AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2013-05-20 05:27:52')
AND (a.state = 1 OR a.state =2)SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
FROM j25_categories as c
LEFT JOIN j25_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM j25_categories AS cat JOIN j25_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
WHERE parent.extension = 'com_content'
AND parent.published != 1
GROUP BY cat.id) AS badcats
ON badcats.id = c.id
WHERE (c.extension='com_content' OR c.extension='system')
AND c.access IN (1,1)
AND c.published = 1
AND s.id=54
AND badcats.id is null
GROUP BY c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time,
c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level,
c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id,
c.path, c.published, c.rgt, c.title, c.modified_user_id
ORDER BY c.lftSHOW FULL COLUMNS
FROM `j25_akeebasubs_levels`SELECT *
FROM `j25_akeebasubs_levels`
ORDER BY akeebasubs_level_id DESCSELECT b.rules
FROM j25_assets AS a
LEFT JOIN j25_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.name = 'com_content.article.212' OR a.parent_id=0)
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lftSELECT a.id,
CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(':', a.id, a.alias) ELSE a.id END as slug,
CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(':', cc.id, cc.alias) ELSE cc.id END as catslug
FROM j25_content AS a
LEFT JOIN j25_categories AS cc
ON cc.id = a.catid
WHERE a.catid = 54
AND a.state = 1
AND a.access = 1
AND (a.state = 1 OR a.state = -1)
AND (publish_up = '0000-00-00 00:00:00' OR publish_up <= '2013-05-20 05:27:52')
AND (publish_down = '0000-00-00 00:00:00' OR publish_down >= '2013-05-20 05:27:52')
ORDER BY a.orderingSELECT *
FROM `j25_jcomments_objects`
WHERE `object_id` = '212'
AND `object_group` = 'com_content'
AND `lang` = 'en-GB'SELECT count(*)
FROM j25_jcomments AS c
WHERE c.object_id = 212
AND c.object_group = 'com_content'
AND c.published = 1SELECT c.id, c.parent, c.object_id, c.object_group, c.userid, c.name, c.username, c.title, c.comment
, c.email, c.homepage, c.date, c.date as datetime, c.ip, c.published, c.deleted, c.checked_out, c.checked_out_time
, c.isgood, c.ispoor
, v.value as voted
,
case when c.parent = 0 then unix_timestamp(c.date) else 0 end as threaddate, '' AS object_title, '' AS object_link, 0 AS object_access, 0 AS object_owner
FROM j25_jcomments AS c
LEFT JOIN j25_jcomments_votes AS v
ON c.id = v.commentid
AND v.userid = 0
AND v.ip = '107.22.127.92'
WHERE c.object_id = 212
AND c.object_group = 'com_content'
AND c.published = 1
ORDER BY c.date DESC
LIMIT 0, 10UPDATE j25_content
SET hits = hits + 1
WHERE id = 212SELECT id, home, template, s.params
FROM j25_template_styles as s
LEFT JOIN j25_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id
WHERE s.client_id = 0
AND e.enabled = 1SELECT id, home, template, s.params
FROM j25_template_styles as s
LEFT JOIN j25_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id
WHERE s.client_id = 0
AND e.enabled = 1SELECT id, home, template, s.params
FROM j25_template_styles as s
LEFT JOIN j25_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id
WHERE s.client_id = 0
AND e.enabled = 1SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid
FROM j25_modules AS m
LEFT JOIN j25_modules_menu AS mm
ON mm.moduleid = m.id
LEFT JOIN j25_extensions AS e
ON e.element = m.module
AND e.client_id = m.client_id
WHERE m.published = 1
AND e.enabled = 1
AND (m.publish_up = '0000-00-00 00:00:00' OR m.publish_up <= '2013-05-20 05:27:52')
AND (m.publish_down = '0000-00-00 00:00:00' OR m.publish_down >= '2013-05-20 05:27:52')
AND m.access IN (1,1)
AND m.client_id = 0
AND (mm.menuid = 92 OR mm.menuid <= 0)
ORDER BY m.position, m.orderingSELECT ts.template
FROM j25_template_styles AS ts
INNER JOIN j25_menu AS m
ON ts.id=m.template_style_id
WHERE m.id = 92
AND m.template_style_id != 0SELECT *
FROM j25_kunena_configuration
WHERE id=1UPDATE `j25_session`
SET `data` = '__default|a:9:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1369027672;s:18:\"session.timer.last\";i:1369027672;s:17:\"session.timer.now\";i:1369027672;s:22:\"session.client.browser\";s:9:\"CCBot/2.0\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:0;s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:6:\"groups\";a:0:{}s:5:\"guest\";i:1;s:13:\"lastResetTime\";N;s:10:\"resetCount\";N;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:14:\"\0*\0_authGroups\";a:1:{i:0;i:1;}s:14:\"\0*\0_authLevels\";a:2:{i:0;i:1;i:1;i:1;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}s:13:\"session.token\";s:32:\"db4b68b251432cb21c02fa176fb771fb\";s:16:\"com_mailto.links\";a:1:{s:40:\"760102cbc25c712b9ec918c35a3c197be15184df\";O:8:\"stdClass\":2:{s:4:\"link\";s:119:\"http://www.scholasaintgeorge.org/index.php/training-mainmenu-71/advanced-training-mainmenu-92/212-the-language-of-power\";s:6:\"expiry\";i:1369027672;}}}'
, `time` = '1369027672'
WHERE `session_id` = 'gu2796srdp3l88nqfttsl6ok84'5 × SELECT extension_id AS id, element AS "option", params, enabled
FROM j25_extensions4 × SELECT id, home, template, s.params
FROM j25_template_styles as s
LEFT JOIN j25_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id2 × SELECT b.rules
FROM j25_assets AS a
LEFT JOIN j25_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt1 × SELECT a.id,
CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(':', a.id, a.alias) ELSE a.id END as slug,
CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(':', cc.id, cc.alias) ELSE cc.id END as catslug
FROM j25_content AS a
LEFT JOIN j25_categories AS cc
ON cc.id = a.catid1 × SELECT *
FROM `j25_akeebasubs_levels`1 × SELECT *
FROM `j25_jcomments_objects`1 × SELECT c.id, c.parent, c.object_id, c.object_group, c.userid, c.name, c.username, c.title, c.comment , c.email, c.homepage, c.date, c.date as datetime, c.ip, c.published, c.deleted, c.checked_out, c.checked_out_time , c.isgood, c.ispoor , v.value as voted ,
case when c.parent = 0 then unix_timestamp(c.date) else 0 end as threaddate, '' AS object_title, '' AS object_link, 0 AS object_access, 0 AS object_owner
FROM j25_jcomments AS c
LEFT JOIN j25_jcomments_votes AS v
ON c.id = v.commentid
AND v.userid = 0
AND v.ip = '107.22.127.92'1 × SELECT *
FROM j25_kunena_configuration1 × SELECT ts.template
FROM j25_template_styles AS ts
INNER JOIN j25_menu AS m
ON ts.id=m.template_style_id1 × SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid
FROM j25_modules AS m
LEFT JOIN j25_modules_menu AS mm
ON mm.moduleid = m.id
LEFT JOIN j25_extensions AS e
ON e.element = m.module
AND e.client_id = m.client_id1 × SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
FROM j25_categories as c
LEFT JOIN j25_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM j25_categories AS cat JOIN j25_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt1 × SELECT count(*)
FROM j25_jcomments AS c1 × SELECT a.rules
FROM j25_assets AS a1 × SELECT id, rules
FROM `j25_viewlevels1 × SELECT b.id
FROM j25_usergroups AS a
LEFT JOIN j25_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt1 × SELECT `session_id`
FROM `j25_session`1 × SELECT folder AS type, element AS name, params
FROM j25_extensions1 × SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM j25_menu AS m
LEFT JOIN j25_extensions AS e
ON m.component_id = e.extension_id1 × SELECT `data`
FROM `j25_session`1 × SELECT *
FROM j25_languages1 × SELECT *
FROM j25_jcomments_setting1 × SELECT a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext,
CASE WHEN badcats.id is null THEN a.state ELSE 0 END AS state, a.mask, a.catid, a.created, a.created_by, a.created_by_alias,
CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.version, a.parentid, a.ordering, a.metakey, a.metadesc, a.access, a.hits, a.metadata, a.featured, a.language, a.xreference,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,contact.id as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count
FROM j25_content AS a
LEFT JOIN j25_categories AS c
on c.id = a.catid
LEFT JOIN j25_users AS u
on u.id = a.created_by
LEFT JOIN ( SELECT contact.user_id, MAX(contact.id) AS id, contact.language
FROM j25_contact_details AS contact1 × UPDATE `j25_session`
SET `data` = '__default|a:9:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1369027672;s:18:\"session.timer.last\";i:1369027672;s:17:\"session.timer.now\";i:1369027672;s:22:\"session.client.browser\";s:9:\"CCBot/2.0\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:0;s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:6:\"groups\";a:0:{}s:5:\"guest\";i:1;s:13:\"lastResetTime\";N;s:10:\"resetCount\";N;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:14:\"\0*\0_authGroups\";a:1:{i:0;i:1;}s:14:\"\0*\0_authLevels\";a:2:{i:0;i:1;i:1;i:1;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}s:13:\"session.token\";s:32:\"db4b68b251432cb21c02fa176fb771fb\";s:16:\"com_mailto.links\";a:1:{s:40:\"760102cbc25c712b9ec918c35a3c197be15184df\";O:8:\"stdClass\":2:{s:4:\"link\";s:119:\"http://www.scholasaintgeorge.org/index.php/training-mainmenu-71/advanced-training-mainmenu-92/212-the-language-of-power\";s:6:\"expiry\";i:1369027672;}}}' , `time` = '1369027672'1 × UPDATE j25_content
SET hits = hits + 11 × SHOW FULL COLUMNS
FROM `j25_akeebasubs_levels1 × INSERT INTO `j25_session` (`session_id`, `client_id`, `time`)
VALUES ('gu2796srdp3l88nqfttsl6ok84', 0, '1369027672'
Comments
Yes, I have heard some people teach Fiore as if he used all the power all the time. But it is equally important to be able to temper power with measure--judgme nt--in terms of what's appropriate.
But it's always better to have power (even if in reserve) than to not, so striking with the body rather than the arms is a key kinesthetic principle of Fiore's art, I believe.
Also, being able to reduce your commitment reduces the chance of your opponent using that commitment against you. Vadi discusses this in the first part of his book.
RSS feed for comments to this post