why bother getting value later, i.e. why not to keep imho cleaner ```for tag, value in tags.iteritems()``` and str(value) after if block?