fix regression preventing boxes that specify support for multiple formats.

don't know if this is the right place for this fix.  maybe formats should be an array of symbols.
Merge pull request #1990 from michaelglass/patch-2

fix regression preventing boxes that specify support for multiple formats