Tracked down bug that was preventing tags from being updated/throwing
null pointers. Note: getTag can return null and in cases of setting
information getTagOrCreateAndSetDefault should be used.