upgrade email system

http://wagn.org/upgrade_email_system 
http://wagn.org/convert_system_emails_to_flexmail_system
Shouldn't you be able to prepend without needing to flatten?  Like say: items.unshift(*item.item_cards)