I'm tempted to remove the new typedef'd command block.  I kept the long form because Xcode auto-completes explicit block type signatures.