When the tags data is not supplied, it should default to an empty string, not an empty array, as it's passed into explode()