Repeating the same field name in a struct's tags should raise an error. Currently it seems to silently stop serializing either field. Which is very strange and clearly wrong.