always return a list when you use action='append'
Merge pull request #41 from frankstratton/master

action='append' should always return a list