I'm fine with just writing valid, but empty ID3v2 tag, but in that case you don't need to check if `tagData` is empty, because it never will be.