Perhaps this is a better way to write the changes:
```ruby
# at the top of the method definition:
options = { :for => association, :title => true, :new_record => true }.merge(options)

# then the actual code
if options[:title]
  title = object.class.reflect_on_association(association).class_name.human(:count => 1.1)
  form_buffers.last << template.content_tag(:h3, title)
end

inputs options, &form_block

form_buffers.last << js_for_has_many(association, form_block, template).html_safe if options[:new_record]
```
Note that I changed `klass.model_name` to the more succinct `class_name`

... @gregbell, is it possible to use Arbre here? I hate to force the `title` part to live on four lines instead of one.