I noticed that when I used :remove_contents with an array of symbols, that it did not remove the elements and content. I added a test and corrected it so now you can use both:
:remove_contents => [:title, :a]
-- and --
:remove_contents => ['title', 'a']
:remove_contents option accepts an array of symbols.
This pull request passes (merged 1c881e9 into 4925ac8).