hmm, so this test doesn't cover the `tags.is_a?(Array)` scenario...