Quoting ToRA <tristan.allwood / gmail.com>: > block_given? and yield always fail, and "do |arg,&block|" isn't > legal syntax...any suggestions? Blocks that take blocks aren't possible in Ruby 1.8; you'll have to use def and/or eval. -mental